Add avifgainmaputil to installed apps (#2532)
diff --git a/CHANGELOG.md b/CHANGELOG.md index 49dd005..c5d2ab4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md
@@ -42,6 +42,7 @@ AVIF_ENABLE_EXPERIMENTAL_GAIN_MAP compile flag. * Remove AVIF_ENABLE_GTEST CMake option. It's now implied by AVIF_GTEST=LOCAL/SYSTEM. +* Add 'avifgainmaputil' command line tool to installed apps. ## [1.1.1] - 2024-07-30
diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c621ea..26a9bce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -729,14 +729,6 @@ endif() target_link_libraries(avifdec avif_apps avif avif_enable_warnings) - if(NOT SKIP_INSTALL_APPS AND NOT SKIP_INSTALL_ALL) - install( - TARGETS avifenc avifdec - RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" - ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" - LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" - ) - endif() include(LocalLibargparse) set(AVIFGAINMAPUTIL_SRCS @@ -762,7 +754,15 @@ set_target_properties(avifgainmaputil PROPERTIES LINKER_LANGUAGE "CXX") target_include_directories(avifgainmaputil PRIVATE apps/avifgainmaputil/) target_link_libraries(avifgainmaputil libargparse avif_apps avif avif_enable_warnings) - # Don't add avifgainmaputil to installed apps for now. + + if(NOT SKIP_INSTALL_APPS AND NOT SKIP_INSTALL_ALL) + install( + TARGETS avifenc avifdec avifgainmaputil + RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" + ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" + LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" + ) + endif() endif() if(AVIF_BUILD_TESTS)