diff --git a/.github/workflows/ci-unix-shared-installed.yml b/.github/workflows/ci-unix-shared-installed.yml index 2deb81ce7d..27f0487b98 100644 --- a/.github/workflows/ci-unix-shared-installed.yml +++ b/.github/workflows/ci-unix-shared-installed.yml @@ -104,6 +104,7 @@ jobs: -DAVIF_BUILD_EXAMPLES=ON -DAVIF_BUILD_APPS=ON -DAVIF_BUILD_TESTS=ON -DAVIF_ENABLE_GTEST=ON -DAVIF_GTEST=LOCAL -DAVIF_BUILD_GDK_PIXBUF=ON ${{ env.CMAKE_AVIF_FLAGS }} + -DAVIF_ENABLE_EXPERIMENTAL_GAIN_MAP=ON - name: Build libavif with [[nodiscard]] (ninja) if: runner.oldest-cmake == 'false' working-directory: ./build_nodiscard diff --git a/cmake/Modules/LocalLibargparse.cmake b/cmake/Modules/LocalLibargparse.cmake index 870b272c50..faad62d01a 100644 --- a/cmake/Modules/LocalLibargparse.cmake +++ b/cmake/Modules/LocalLibargparse.cmake @@ -23,6 +23,8 @@ else() libargparse GIT_REPOSITORY "https://github.com/kmurray/libargparse.git" GIT_TAG ${AVIF_LOCAL_LIBARGPARSE_GIT_TAG} + # TODO(vrabaud) remove once CMake 3.13 is not supported anymore. + PATCH_COMMAND sed -i.bak -e "s:install.*:include(GNUInstallDirs)\\\\ninstall(TARGETS libargparse RUNTIME DESTINATION \\\\$\\\\{CMAKE_INSTALL_BINDIR\\\\} LIBRARY DESTINATION \\\\$\\\\{CMAKE_INSTALL_LIBDIR\\\\} ARCHIVE DESTINATION \\\\$\\\\{CMAKE_INSTALL_LIBDIR\\\\}):" CMakeLists.txt UPDATE_COMMAND "" ) avif_fetchcontent_populate_cmake(libargparse)