diff options
author | Marcus Asteborg <maastebo@microsoft.com> | 2022-07-06 05:53:18 +0300 |
---|---|---|
committer | Mark Harris <mark.hsj@gmail.com> | 2022-07-06 06:38:37 +0300 |
commit | 4b8becdfc5df002701ea1dd97b37d424b12b519d (patch) | |
tree | 81399098799c52d395d32c511629ffcea74139d9 | |
parent | 51fb8955e44ee9ccefd0212f67c7dd6fc7184be0 (diff) |
cmake - Add OPUS_BUILD to test targets
Signed-off-by: Mark Harris <mark.hsj@gmail.com>
-rw-r--r-- | CMakeLists.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 02de9b74..589d1794 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -565,6 +565,7 @@ if(OPUS_BUILD_PROGRAMS) target_include_directories(opus_custom_demo PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) target_link_libraries(opus_custom_demo PRIVATE opus) + target_compile_definitions(opus_custom_demo PRIVATE OPUS_BUILD) endif() add_executable(opus_demo ${opus_demo_sources}) @@ -572,6 +573,7 @@ if(OPUS_BUILD_PROGRAMS) target_include_directories(opus_demo PRIVATE silk) # debug.h target_include_directories(opus_demo PRIVATE celt) # arch.h target_link_libraries(opus_demo PRIVATE opus ${OPUS_REQUIRED_LIBRARIES}) + target_compile_definitions(opus_demo PRIVATE OPUS_BUILD) # compare add_executable(opus_compare ${opus_compare_sources}) @@ -587,6 +589,7 @@ if(BUILD_TESTING AND NOT BUILD_SHARED_LIBS) target_include_directories(test_opus_decode PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) target_link_libraries(test_opus_decode PRIVATE opus) + target_compile_definitions(test_opus_decode PRIVATE OPUS_BUILD) if(OPUS_FIXED_POINT) target_compile_definitions(test_opus_decode PRIVATE DISABLE_FLOAT_API) endif() @@ -608,6 +611,7 @@ if(BUILD_TESTING AND NOT BUILD_SHARED_LIBS) target_include_directories(test_opus_api PRIVATE ${CMAKE_CURRENT_BINARY_DIR} celt) target_link_libraries(test_opus_api PRIVATE opus) + target_compile_definitions(test_opus_api PRIVATE OPUS_BUILD) if(OPUS_FIXED_POINT) target_compile_definitions(test_opus_api PRIVATE DISABLE_FLOAT_API) endif() @@ -620,6 +624,7 @@ if(BUILD_TESTING AND NOT BUILD_SHARED_LIBS) target_include_directories(test_opus_encode PRIVATE ${CMAKE_CURRENT_BINARY_DIR} celt) target_link_libraries(test_opus_encode PRIVATE opus) + target_compile_definitions(test_opus_encode PRIVATE OPUS_BUILD) add_test(NAME test_opus_encode COMMAND ${CMAKE_COMMAND} -DTEST_EXECUTABLE=$<TARGET_FILE:test_opus_encode> -DCMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME} |