aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/vvenc/fix-cmakelists.patch
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/vvenc/fix-cmakelists.patch
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/vvenc/fix-cmakelists.patch')
-rw-r--r--vcpkg/ports/vvenc/fix-cmakelists.patch51
1 files changed, 51 insertions, 0 deletions
diff --git a/vcpkg/ports/vvenc/fix-cmakelists.patch b/vcpkg/ports/vvenc/fix-cmakelists.patch
new file mode 100644
index 0000000..adcc3d1
--- /dev/null
+++ b/vcpkg/ports/vvenc/fix-cmakelists.patch
@@ -0,0 +1,51 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 551ec4b..ae36bc8 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -288,8 +288,11 @@ endif()
+
+
+ add_subdirectory( "source/Lib/vvenc" )
++if(BUILD_TOOLS)
+ add_subdirectory( "source/App/vvencapp" )
+ add_subdirectory( "source/App/vvencFFapp" )
++endif()
++if(BUILD_TESTING)
+ add_subdirectory( "test/vvenclibtest" )
+ add_subdirectory( "test/vvencinterfacetest" )
+
+@@ -378,6 +381,7 @@ add_vvenc_test( compare_output-medium_rc2p_statsFile_easy 30 NO_OUTPUT "${OUT_VV
+
+ add_test( NAME Cleanup_remove_temp_files COMMAND ${CMAKE_COMMAND} -E remove -f ${CLEANUP_TEST_FILES} rec.yuv stats_exp.json stats_easy.json )
+ set_tests_properties( Cleanup_remove_temp_files PROPERTIES FIXTURES_CLEANUP cleanup )
++endif()
+
+ if( VVENC_ENABLE_INSTALL )
+ # include installer
+diff --git a/cmake/modules/vvencInstall.cmake b/cmake/modules/vvencInstall.cmake
+index 4945f1d..7006bf6 100644
+--- a/cmake/modules/vvencInstall.cmake
++++ b/cmake/modules/vvencInstall.cmake
+@@ -16,9 +16,11 @@ macro( install_targets config_ )
+ RUNTIME DESTINATION ${RUNTIME_DEST}
+ LIBRARY DESTINATION ${LIBRARY_DEST}
+ ARCHIVE DESTINATION ${ARCHIVE_DEST} )
++ if(BUILD_TOOLS)
+ install( TARGETS vvencapp vvencFFapp
+ CONFIGURATIONS ${config_}
+ RUNTIME DESTINATION ${RUNTIME_DEST} )
++ endif()
+ endmacro( install_targets )
+
+ # install pdb file for static and shared libraries
+@@ -61,8 +63,10 @@ install_targets( RelWithDebInfo )
+
+ # install pdb files
+ install_lib_pdb( vvenc )
++if(BUILD_TOOLS)
+ install_exe_pdb( vvencapp )
+ install_exe_pdb( vvencFFapp )
++endif()
+
+ # configure version file
+ configure_file( cmake/install/vvencConfigVersion.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/vvencConfigVersion.cmake @ONLY )