add compiler.cmake file
This commit is contained in:
parent
f2e2a7d6e1
commit
121b9a1956
@ -9,8 +9,7 @@ HunterGate(
|
|||||||
|
|
||||||
project(eedb)
|
project(eedb)
|
||||||
|
|
||||||
add_definitions( -std=c++1z )
|
include(cmake/Compiler.cmake)
|
||||||
|
|
||||||
include(cmake/FindAllRequirements.cmake)
|
include(cmake/FindAllRequirements.cmake)
|
||||||
|
|
||||||
#hunter_add_package(Boost COMPONENTS system filesystem)
|
#hunter_add_package(Boost COMPONENTS system filesystem)
|
||||||
|
|||||||
1
cmake/Compiler.cmake
Normal file
1
cmake/Compiler.cmake
Normal file
@ -0,0 +1 @@
|
|||||||
|
add_definitions( -std=c++1z )
|
||||||
@ -13,14 +13,13 @@ include_directories( ${gmock_SOURCE_DIR}/include)
|
|||||||
set(TEST_EXECUTABLE_NAME eedb_test )
|
set(TEST_EXECUTABLE_NAME eedb_test )
|
||||||
|
|
||||||
#add test files
|
#add test files
|
||||||
file(GLOB_RECURSE TEST_FILES *.cpp )
|
file(GLOB_RECURSE TEST_FILES test_*.cpp )
|
||||||
INCLUDE_DIRECTORIES(${PostgreSQL_INCLUDE_DIRS})
|
INCLUDE_DIRECTORIES(${PostgreSQL_INCLUDE_DIRS})
|
||||||
add_executable( ${TEST_EXECUTABLE_NAME} ${TEST_FILES})
|
add_executable( ${TEST_EXECUTABLE_NAME} ${TEST_FILES})
|
||||||
|
|
||||||
target_link_libraries( ${TEST_EXECUTABLE_NAME} gmock gtest wt wttest eedb_db auth ${Boost_LIBRARIES} )
|
target_link_libraries( ${TEST_EXECUTABLE_NAME} GMock::main wt wttest eedb_db auth ${Boost_LIBRARIES} )
|
||||||
|
|
||||||
add_test( ${TEST_EXECUTABLE_NAME} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TEST_EXECUTABLE_NAME})
|
add_test( ${TEST_EXECUTABLE_NAME} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TEST_EXECUTABLE_NAME})
|
||||||
|
|
||||||
#endif()
|
#endif()
|
||||||
|
|
||||||
if(enable_benchmarks)
|
if(enable_benchmarks)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user