diff options
author | Boyuan Yang <byang@debian.org> | 2021-11-07 08:50:20 -0500 |
---|---|---|
committer | Boyuan Yang <byang@debian.org> | 2021-11-07 08:50:20 -0500 |
commit | 513fcf1cd0dca1a6cbef9ff6e38e22237e75ba44 (patch) | |
tree | 249280ac94eb2b871de89cd1b166fff4ee00ab09 /cmake/libgav1_targets.cmake | |
parent | 3c21ceac2f6a5adfab07d3d458880561543d0a31 (diff) | |
parent | 320ef65362608ee1148c299d8d5d7618af34e470 (diff) | |
download | libgav1-513fcf1cd0dca1a6cbef9ff6e38e22237e75ba44.tar.gz libgav1-513fcf1cd0dca1a6cbef9ff6e38e22237e75ba44.tar.bz2 libgav1-513fcf1cd0dca1a6cbef9ff6e38e22237e75ba44.zip |
Update upstream source from tag 'upstream/0.17.0'
Update to upstream version '0.17.0'
with Debian dir 5b612b6a2d67788b0c85bac59e50edc1545bfd7e
Diffstat (limited to 'cmake/libgav1_targets.cmake')
-rw-r--r-- | cmake/libgav1_targets.cmake | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/cmake/libgav1_targets.cmake b/cmake/libgav1_targets.cmake index 997f8bd..f8326a9 100644 --- a/cmake/libgav1_targets.cmake +++ b/cmake/libgav1_targets.cmake @@ -17,6 +17,14 @@ if(LIBGAV1_CMAKE_GAV1_TARGETS_CMAKE_) endif() # LIBGAV1_CMAKE_GAV1_TARGETS_CMAKE_ set(LIBGAV1_CMAKE_GAV1_TARGETS_CMAKE_ 1) +if(LIBGAV1_IDE_FOLDER) + set(LIBGAV1_EXAMPLES_IDE_FOLDER "${LIBGAV1_IDE_FOLDER}/examples") + set(LIBGAV1_TESTS_IDE_FOLDER "${LIBGAV1_IDE_FOLDER}/tests") +else() + set(LIBGAV1_EXAMPLES_IDE_FOLDER "libgav1_examples") + set(LIBGAV1_TESTS_IDE_FOLDER "libgav1_tests") +endif() + # Resets list variables used to track libgav1 targets. macro(libgav1_reset_target_lists) unset(libgav1_targets) @@ -100,6 +108,13 @@ macro(libgav1_add_executable) endif() add_executable(${exe_NAME} ${exe_SOURCES}) + if(exe_TEST) + add_test(NAME ${exe_NAME} COMMAND ${exe_NAME}) + set_property(TARGET ${exe_NAME} PROPERTY FOLDER ${LIBGAV1_TESTS_IDE_FOLDER}) + else() + set_property(TARGET ${exe_NAME} + PROPERTY FOLDER ${LIBGAV1_EXAMPLES_IDE_FOLDER}) + endif() if(exe_OUTPUT_NAME) set_target_properties(${exe_NAME} PROPERTIES OUTPUT_NAME ${exe_OUTPUT_NAME}) @@ -366,4 +381,17 @@ macro(libgav1_add_library) libgav1_create_dummy_source_file(TARGET ${lib_NAME} BASENAME ${lib_NAME}) endif() endif() + + if(lib_TEST) + set_property(TARGET ${lib_NAME} PROPERTY FOLDER ${LIBGAV1_TESTS_IDE_FOLDER}) + else() + set(sources_list ${lib_SOURCES}) + list(FILTER sources_list INCLUDE REGEX examples) + if(sources_list) + set_property(TARGET ${lib_NAME} + PROPERTY FOLDER ${LIBGAV1_EXAMPLES_IDE_FOLDER}) + else() + set_property(TARGET ${lib_NAME} PROPERTY FOLDER ${LIBGAV1_IDE_FOLDER}) + endif() + endif() endmacro() |