diff --git a/CMakeLists.txt b/CMakeLists.txt index 70706a6d30..68a3912aac 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -413,6 +413,7 @@ add_subdirectory(pkgconfig) # if(ENABLE_TESTING OR ENABLE_PROGRAMS) file(GLOB MBEDTLS_TEST_HELPER_FILES + ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/*.c ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/test_helpers/*.c) add_library(mbedtls_test_helpers OBJECT ${MBEDTLS_TEST_HELPER_FILES}) set_base_compile_options(mbedtls_test_helpers) diff --git a/programs/fuzz/CMakeLists.txt b/programs/fuzz/CMakeLists.txt index baa5ad903c..57cfeee510 100644 --- a/programs/fuzz/CMakeLists.txt +++ b/programs/fuzz/CMakeLists.txt @@ -28,7 +28,10 @@ add_dependencies(${programs_target} ${executables_with_common_c}) foreach(exe IN LISTS executables_no_common_c executables_with_common_c) - set(exe_sources ${exe}.c $) + set(exe_sources + ${exe}.c + $ + $) if(NOT FUZZINGENGINE_LIB) list(APPEND exe_sources onefile.c) endif() diff --git a/programs/ssl/CMakeLists.txt b/programs/ssl/CMakeLists.txt index 23faf719fe..513c866d5b 100644 --- a/programs/ssl/CMakeLists.txt +++ b/programs/ssl/CMakeLists.txt @@ -38,7 +38,10 @@ foreach(exe IN LISTS executables) ${CMAKE_CURRENT_SOURCE_DIR}/../test/query_config.h ${CMAKE_CURRENT_BINARY_DIR}/../test/query_config.c) endif() - add_executable(${exe} ${exe}.c $ + add_executable(${exe} + ${exe}.c + $ + $ ${extra_sources}) set_base_compile_options(${exe}) target_link_libraries(${exe} ${libs} ${CMAKE_THREAD_LIBS_INIT}) @@ -54,7 +57,10 @@ foreach(exe IN LISTS executables) endforeach() if(THREADS_FOUND) - add_executable(ssl_pthread_server ssl_pthread_server.c $) + add_executable(ssl_pthread_server + ssl_pthread_server.c + $ + $) set_base_compile_options(ssl_pthread_server) target_include_directories(ssl_pthread_server PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../framework/tests/include ${CMAKE_CURRENT_SOURCE_DIR}/../../tests/include) diff --git a/tf-psa-crypto/CMakeLists.txt b/tf-psa-crypto/CMakeLists.txt index 5968276045..8f02ef6597 100644 --- a/tf-psa-crypto/CMakeLists.txt +++ b/tf-psa-crypto/CMakeLists.txt @@ -403,7 +403,6 @@ if(ENABLE_TESTING OR ENABLE_PROGRAMS) file(GLOB MBEDTLS_TEST_FILES ${MBEDTLS_FRAMEWORK_DIR}/tests/src/*.c ${MBEDTLS_FRAMEWORK_DIR}/tests/src/drivers/*.c - ${MBEDTLS_DIR}/tests/src/*.c ${TF_PSA_CRYPTO_DIR}/tests/src/*.c) add_library(tf_psa_crypto_test OBJECT ${MBEDTLS_TEST_FILES}) set_base_compile_options(tf_psa_crypto_test) @@ -427,7 +426,6 @@ if(ENABLE_TESTING OR ENABLE_PROGRAMS) endif() target_include_directories(tf_psa_crypto_test PRIVATE ${MBEDTLS_FRAMEWORK_DIR}/tests/include - PRIVATE ${MBEDTLS_DIR}/tests/include PRIVATE ${TF_PSA_CRYPTO_DIR}/tests/include PRIVATE ${MBEDTLS_DIR}/include PRIVATE include