cmake_minimum_required(VERSION 3.6) include(CheckIncludeFiles) include(CheckLibraryExists) project(wifi-triangulator) set(CMAKE_CXX_STANDARD 14) check_include_files("pcap.h" HAVE_PCAP_H) if(NOT HAVE_PCAP_H) message(FATAL_ERROR "Missing pcap.h. You should probably install libpcap-dev or similar.") endif() set(SOURCE_FILES main.cpp third-party/radiotap-library/radiotap.c third-party/radiotap-library/radiotap.h third-party/radiotap-library/radiotap_iter.h third-party/radiotap-library/platform.h) add_executable(wifi-triangulator ${SOURCE_FILES}) target_link_libraries(wifi-triangulator PUBLIC pcap)