aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2026-09-20 23:49:44 +0200
committersaturneric <[email protected]>2026-09-20 23:49:44 +0200
commit9b3479a3b9413f669f395b5598e0cc963ff71d84 (patch)
treeee8526fa1d95a8dcc9b8b84030447c49f151d80e /src
parentfix(pgp-inspect): clarify structure inspector action text (diff)
downloadmodules-9b3479a3b9413f669f395b5598e0cc963ff71d84.tar.gz
modules-9b3479a3b9413f669f395b5598e0cc963ff71d84.zip
build(modules): standardize module test output directories
- route module tests and fuzzers to the shared module-tests directory - remove global runtime and install directory redirects - prevent duplicated module install paths and discovery strays
Diffstat (limited to 'src')
-rw-r--r--src/m_email/test/CMakeLists.txt8
-rw-r--r--src/m_pgp_inspect/test/CMakeLists.txt2
2 files changed, 5 insertions, 5 deletions
diff --git a/src/m_email/test/CMakeLists.txt b/src/m_email/test/CMakeLists.txt
index 034c075..3186cb0 100644
--- a/src/m_email/test/CMakeLists.txt
+++ b/src/m_email/test/CMakeLists.txt
@@ -81,7 +81,7 @@ target_compile_definitions(gf_mod_email_test PRIVATE
VMIME_STATIC)
set_target_properties(gf_mod_email_test PROPERTIES
- RUNTIME_OUTPUT_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}")
+ RUNTIME_OUTPUT_DIRECTORY "${GPGFRONTEND_MODULE_TEST_OUTPUT_DIR}")
# --- transport tests that need a server -------------------------------------
#
@@ -126,7 +126,7 @@ target_compile_definitions(gf_mod_email_net_test PRIVATE
VMIME_STATIC "GF_SDK_EXPORT=" "GF_MODULE_EXPORT=")
set_target_properties(gf_mod_email_net_test PROPERTIES
- RUNTIME_OUTPUT_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}")
+ RUNTIME_OUTPUT_DIRECTORY "${GPGFRONTEND_MODULE_TEST_OUTPUT_DIR}")
# --- crypto boundary tests --------------------------------------------------
#
@@ -170,7 +170,7 @@ target_compile_definitions(gf_mod_email_crypto_test PRIVATE
VMIME_STATIC "GF_SDK_EXPORT=" "GF_MODULE_EXPORT=")
set_target_properties(gf_mod_email_crypto_test PROPERTIES
- RUNTIME_OUTPUT_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}")
+ RUNTIME_OUTPUT_DIRECTORY "${GPGFRONTEND_MODULE_TEST_OUTPUT_DIR}")
# --- fuzzing (opt-in, clang only) -------------------------------------------
#
@@ -213,6 +213,6 @@ if(GPGFRONTEND_MODULES_BUILD_FUZZERS)
# Deliberately NOT named *_test: run_tests.sh picks module test binaries up
# by that suffix, and a fuzzer given no corpus argument would run forever.
set_target_properties(gf_mod_email_fuzz PROPERTIES
- RUNTIME_OUTPUT_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}")
+ RUNTIME_OUTPUT_DIRECTORY "${GPGFRONTEND_MODULE_TEST_OUTPUT_DIR}")
endif()
endif()
diff --git a/src/m_pgp_inspect/test/CMakeLists.txt b/src/m_pgp_inspect/test/CMakeLists.txt
index a213bc7..6e38d46 100644
--- a/src/m_pgp_inspect/test/CMakeLists.txt
+++ b/src/m_pgp_inspect/test/CMakeLists.txt
@@ -50,4 +50,4 @@ target_link_libraries(gf_mod_pgp_inspect_test PRIVATE
GTest::gtest GTest::gtest_main Qt::Core)
set_target_properties(gf_mod_pgp_inspect_test PROPERTIES
- RUNTIME_OUTPUT_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}")
+ RUNTIME_OUTPUT_DIRECTORY "${GPGFRONTEND_MODULE_TEST_OUTPUT_DIR}")