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)