From cb851d659524b76ca0209b9d3a6f09caaf2ef53e Mon Sep 17 00:00:00 2001 From: Alexander Golubev Date: Sun, 1 Mar 2026 22:38:01 +0300 Subject: Add build-check target 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 --- modules/TDEMacros.cmake | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'modules') 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 -- cgit v1.2.3