25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

31 lines
1.4 KiB

  1. # Initialize ######################################################################################
  2. Include ( cotire OPTIONAL )
  3. Include ( pedantic OPTIONAL )
  4. Include ( cmake_tests OPTIONAL )
  5. Set ( CMAKE_CXX_STANDARD 17 )
  6. Set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${PEDANTIC_C_FLAGS}" )
  7. Set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${PEDANTIC_CXX_FLAGS}" )
  8. # Project: test_cppmariadb ########################################################################
  9. Project ( test_cppmariadb )
  10. File ( GLOB_RECURSE SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp )
  11. Add_Executable ( test_cppmariadb EXCLUDE_FROM_ALL ${SOURCE_FILES} )
  12. Target_Link_Libraries (
  13. test_cppmariadb
  14. cppmariadb
  15. cpputils
  16. gtest
  17. gmock
  18. gmock_main
  19. pthread
  20. )
  21. If ( __COTIRE_INCLUDED )
  22. Cotire ( test_cppmariadb )
  23. EndIf ( )
  24. If ( __CMAKE_TESTS_INCLUDED )
  25. Add_CMake_Test ( tsoutils test_cppmariadb )
  26. EndIf ( )