Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
- # Initialize ######################################################################################
-
- Include ( cotire OPTIONAL RESULT_VARIABLE HAS_COTIRE )
- Include ( pedantic OPTIONAL RESULT_VARIABLE HAS_PEDANTIC )
- Include ( strip_symbols OPTIONAL RESULT_VARIABLE HAS_STRIP_SYMBOLS )
- Include ( cmake_tests OPTIONAL RESULT_VARIABLE HAS_CMAKE_TESTS )
-
- Set ( CMAKE_CXX_STANDARD 17 )
-
- # Project: cppargs-test ###########################################################################
-
- Find_Package ( GTest REQUIRED )
-
- Project ( cppargs-test )
- File ( GLOB_RECURSE SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp )
- Add_Executable ( cppargs-test EXCLUDE_FROM_ALL ${SOURCE_FILES} )
- Target_Link_Libraries ( cppargs-test
- cppargs
- GTest::Main )
-
- If ( HAS_PEDANTIC )
- Pedantic_Apply_Flags ( ALL )
- EndIf ( )
-
- # optimization
- If ( HAS_COTIRE )
- Cotire ( cppargs-test )
- EndIf ( )
-
- # test
- If ( HAS_CMAKE_TESTS )
- Add_CMake_Test ( NAME cppargs TARGET cppargs-test )
- Else ( )
- Add_Test ( NAME cppargs COMMAND cppargs-test )
- EndIf ( )
|