- # Initialize ######################################################################################
-
- Include ( cotire OPTIONAL )
- Include ( pedantic OPTIONAL )
- Include ( cmake_tests OPTIONAL )
-
- Include ( ${CMAKE_CURRENT_SOURCE_DIR}/../cmake/options.cmake )
-
- Set ( CMAKE_CXX_STANDARD 17 )
- Set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${PEDANTIC_C_FLAGS}" )
- Set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${PEDANTIC_CXX_FLAGS}" )
-
- Find_Package ( cpputils REQUIRED )
-
- # Project: test_cppmariadb ########################################################################
-
- Project ( test_cppmariadb )
- File ( GLOB_RECURSE SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp )
- Add_Executable ( test_cppmariadb EXCLUDE_FROM_ALL ${SOURCE_FILES} )
- Target_Link_Libraries ( test_cppmariadb
- cppmariadb
- cpputils
- gtest
- gmock
- gmock_main
- pthread )
- If ( __COTIRE_INCLUDED )
- Cotire ( test_cppmariadb )
- EndIf ( )
- If ( __CMAKE_TESTS_INCLUDED )
- Add_CMake_Test ( NAME tsoutils
- TARGET test_cppmariadb )
- EndIf ( )
|