Verified Commit 19586c5a authored by Davide Beatrici's avatar Davide Beatrici Committed by Ralph Giles
Browse files

CMakeLists.txt: specify path to target file in add_test() directives



This is required in case the output path for tests is changed
by a project adding Opus as submodule.
Signed-off-by: Ralph Giles's avatarRalph Giles <giles@thaumas.net>
parent 93fe3450
......@@ -546,13 +546,13 @@ if(BUILD_TESTING)
if(OPUS_FIXED_POINT)
target_compile_definitions(test_opus_decode PRIVATE DISABLE_FLOAT_API)
endif()
add_test(test_opus_decode test_opus_decode)
add_test(NAME test_opus_decode COMMAND $<TARGET_FILE:test_opus_decode>)
add_executable(test_opus_padding ${test_opus_padding_sources})
target_include_directories(test_opus_padding
PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
target_link_libraries(test_opus_padding PRIVATE opus)
add_test(test_opus_padding test_opus_padding)
add_test(NAME test_opus_padding COMMAND $<TARGET_FILE:test_opus_padding>)
if(NOT BUILD_SHARED_LIBS)
# disable tests that depends on private API when building shared lib
......@@ -563,12 +563,12 @@ if(BUILD_TESTING)
if(OPUS_FIXED_POINT)
target_compile_definitions(test_opus_api PRIVATE DISABLE_FLOAT_API)
endif()
add_test(test_opus_api test_opus_api)
add_test(NAME test_opus_api COMMAND $<TARGET_FILE:test_opus_api>)
add_executable(test_opus_encode ${test_opus_encode_sources})
target_include_directories(test_opus_encode
PRIVATE ${CMAKE_CURRENT_BINARY_DIR} celt)
target_link_libraries(test_opus_encode PRIVATE opus)
add_test(test_opus_encode test_opus_encode)
add_test(NAME test_opus_encode COMMAND $<TARGET_FILE:test_opus_encode>)
endif()
endif()
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment