diff options
| author | Alexander Golubev <fatzer2@gmail.com> | 2026-03-01 22:38:01 +0300 |
|---|---|---|
| committer | Alexander Golubev <fatzer2@gmail.com> | 2026-03-01 23:15:25 +0300 |
| commit | cb851d659524b76ca0209b9d3a6f09caaf2ef53e (patch) | |
| tree | b2480cd77cea60a61f3f3ce680ed0d7ec4981b29 | |
| parent | 70811991ddbe46699c046ac2e715ae3494b97c60 (diff) | |
| download | tde-cmake-cb851d659524b76ca0209b9d3a6f09caaf2ef53e.tar.gz tde-cmake-cb851d659524b76ca0209b9d3a6f09caaf2ef53e.zip | |
Adds a build-check which builds test executables but doesn't run them.
Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tde-cmake/issues/129
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
| -rw-r--r-- | modules/TDEMacros.cmake | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/modules/TDEMacros.cmake b/modules/TDEMacros.cmake index 377be1c..c23fd64 100644 --- a/modules/TDEMacros.cmake +++ b/modules/TDEMacros.cmake @@ -1685,16 +1685,23 @@ macro( tde_add_check_executable _arg_target ) add_dependencies( ${_target} ${_dependencies} ) endif( _dependencies ) + # create make build-check target + if(NOT TARGET build-check) + add_custom_target( build-check + COMMENT "Building tests..." ) + endif(NOT TARGET build-check) + + add_dependencies( build-check ${_target} ) + # create make check target if(NOT TARGET check) add_custom_target( check COMMAND ${CMAKE_CTEST_COMMAND} WORKING_DIRECTORY "${CMAKE_BINARY_DIR}" COMMENT "Running tests..." ) + add_dependencies( check build-check ) endif(NOT TARGET check) - add_dependencies( check ${_target} ) - # add test target if( _test ) # get relative path to current directory and strip end tests dir |
