27 lines
482 B
CMake
27 lines
482 B
CMake
cmake_minimum_required(VERSION 3.14)
|
|
project(vapp)
|
|
|
|
# GoogleTest requires at least C++11
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
|
|
#find required package
|
|
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
|
|
include(Version)
|
|
find_package(PkgConfig REQUIRED)
|
|
find_package(Threads REQUIRED)
|
|
find_package(PCAP REQUIRED)
|
|
pkg_check_modules(SYSTEMD REQUIRED systemd)
|
|
|
|
#add vendor and source directory
|
|
add_subdirectory(vendor)
|
|
add_subdirectory(src)
|
|
|
|
|
|
#add gtest
|
|
enable_testing()
|
|
add_subdirectory(test)
|
|
|
|
|
|
|
|
|