選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

30 行
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_cpphibernate ##########################################################################
  9. Project ( test_cpphibernate )
  10. File ( GLOB_RECURSE SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp )
  11. Add_Executable ( test_cpphibernate EXCLUDE_FROM_ALL ${SOURCE_FILES} )
  12. Target_Link_Libraries (
  13. test_cpphibernate
  14. cpphibernate
  15. gtest
  16. gmock
  17. gmock_main
  18. pthread
  19. )
  20. If ( __COTIRE_INCLUDED )
  21. Cotire ( test_cpphibernate )
  22. EndIf ( )
  23. If ( __CMAKE_TESTS_INCLUDED )
  24. Add_CMake_Test ( cpphibernate test_cpphibernate )
  25. EndIf ( )