@@ -420,20 +420,22 @@ if(ENABLE_TESTING OR ENABLE_PROGRAMS)
420
420
if (GEN_FILES)
421
421
add_custom_command (
422
422
OUTPUT
423
- ${MBEDTLS_FRAMEWORK_DIR} /tests/src/test_keys.h
423
+ ${CMAKE_CURRENT_BINARY_DIR} /tests/include /test /test_keys.h
424
+ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR} /tests/include /test
424
425
COMMAND
425
426
"${MBEDTLS_PYTHON_EXECUTABLE} "
426
427
"${MBEDTLS_FRAMEWORK_DIR} /scripts/generate_test_keys.py"
427
428
"--output"
428
- "${MBEDTLS_FRAMEWORK_DIR } /tests/src /test_keys.h"
429
+ "${CMAKE_CURRENT_BINARY_DIR } /tests/include/test /test_keys.h"
429
430
DEPENDS
430
431
${MBEDTLS_FRAMEWORK_DIR} /scripts/generate_test_keys.py
431
432
)
432
433
add_custom_target (mbedtls_test_keys_header
433
- DEPENDS ${MBEDTLS_FRAMEWORK_DIR } /tests/src /test_keys.h)
434
+ DEPENDS ${CMAKE_CURRENT_BINARY_DIR } /tests/include / test /test_keys.h)
434
435
add_dependencies (mbedtls_test mbedtls_test_keys_header)
435
436
endif ()
436
437
target_include_directories (mbedtls_test
438
+ PRIVATE ${CMAKE_CURRENT_BINARY_DIR} /tests/include
437
439
PRIVATE ${MBEDTLS_FRAMEWORK_DIR} /tests/include
438
440
PRIVATE tests/include
439
441
PRIVATE include
@@ -454,20 +456,22 @@ if(ENABLE_TESTING OR ENABLE_PROGRAMS)
454
456
if (GEN_FILES)
455
457
add_custom_command (
456
458
OUTPUT
457
- ${CMAKE_CURRENT_SOURCE_DIR} /tests/src/test_certs.h
459
+ ${CMAKE_CURRENT_BINARY_DIR} /tests/include /test /test_certs.h
460
+ COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR} /tests/include /test
458
461
COMMAND
459
462
"${MBEDTLS_PYTHON_EXECUTABLE} "
460
463
"${MBEDTLS_FRAMEWORK_DIR} /scripts/generate_test_cert_macros.py"
461
464
"--output"
462
- "${CMAKE_CURRENT_SOURCE_DIR } /tests/src /test_certs.h"
465
+ "${CMAKE_CURRENT_BINARY_DIR } /tests/include/test /test_certs.h"
463
466
DEPENDS
464
467
${MBEDTLS_FRAMEWORK_DIR} /scripts/generate_test_cert_macros.py
465
468
)
466
469
add_custom_target (mbedtls_test_certs_header
467
- DEPENDS ${CMAKE_CURRENT_SOURCE_DIR } /tests/src /test_certs.h)
470
+ DEPENDS ${CMAKE_CURRENT_BINARY_DIR } /tests/include / test /test_certs.h)
468
471
add_dependencies (mbedtls_test_helpers mbedtls_test_certs_header)
469
472
endif ()
470
473
target_include_directories (mbedtls_test_helpers
474
+ PRIVATE ${CMAKE_CURRENT_BINARY_DIR} /tests/include
471
475
PRIVATE ${MBEDTLS_FRAMEWORK_DIR} /tests/include
472
476
PRIVATE tests/include
473
477
PRIVATE include
0 commit comments