Files
1261Nat/test/CMakeLists.txt
2017-06-16 22:25:35 +02:00

22 lines
836 B
CMake

cmake_minimum_required(VERSION 2.4.2)
if (CMAKE_VERSION VERSION_LESS "3.1")
set (CMAKE_CXX_FLAGS "--std=gnu++11 ${CMAKE_CXX_FLAGS}")
else ()
set (CMAKE_CXX_STANDARD 11)
endif ()
if(COMMAND cmake_policy)
cmake_policy(SET CMP0003 NEW)
endif(COMMAND cmake_policy)
project(test_1261nat)
INCLUDE_DIRECTORIES(../lib/libtins/include ../lib/jsoncpp/include)
include_directories("lib/FakeIt/")
include_directories("../src")
file(COPY src/test_config.json DESTINATION ${CMAKE_BINARY_DIR}/test )
file(GLOB_RECURSE test_1261nat_src_files "../src/*.h" "../src/*.cpp" "src/*.cpp" "lib/FakeIt/single_header/catch/fakeit.hpp")
list(REMOVE_ITEM test_1261nat_src_files ${CMAKE_CURRENT_SOURCE_DIR}/../src/Main.cpp)
add_executable(test_1261nat ${test_1261nat_src_files} )
target_link_libraries (test_1261nat pthread tins jsoncpp_lib_static)