diff options
Diffstat (limited to 'graphics/frei0r/files/patch-CMakeLists.txt')
-rw-r--r-- | graphics/frei0r/files/patch-CMakeLists.txt | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/graphics/frei0r/files/patch-CMakeLists.txt b/graphics/frei0r/files/patch-CMakeLists.txt index a3d9fadcc109..5b47386f10e6 100644 --- a/graphics/frei0r/files/patch-CMakeLists.txt +++ b/graphics/frei0r/files/patch-CMakeLists.txt @@ -1,15 +1,15 @@ - Fix VERSION. -- Make plugins dependent upon cairo optional. -- Add logic so slave ports can build without installing base files or plugins. +- Make plugins that depend upon cairo optional. +- Add logic so extra plugins can build without installing base components. ---- CMakeLists.txt.orig 2024-06-07 09:00:56 UTC +--- CMakeLists.txt.orig 2025-09-03 14:34:34 UTC +++ CMakeLists.txt @@ -3,16 +3,21 @@ project (frei0r) list (APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules) project (frei0r) -set (VERSION 1.8) -+set (VERSION 2.3) ++set (VERSION 2.4.0) include(GNUInstallDirs) @@ -28,25 +28,23 @@ include(FindPkgConfig) option (WITHOUT_GAVL "Disable plugins dependent upon gavl" OFF) -@@ -35,18 +40,25 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL) +@@ -35,17 +40,24 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL) # --- custom targets: --- INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL) --# See this thread for a ridiculous discussion about the simple question how to install a header file with CMake: http://www.cmake.org/pipermail/cmake/2009-October/032874.html --install (DIRECTORY include DESTINATION . FILES_MATCHING PATTERN "frei0r.h" PATTERN "msvc" EXCLUDE) +-install(DIRECTORY ${CMAKE_SOURCE_DIR}/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) +if (NOT BUILD_EXTRA_PLUGINS) -+ # See this thread for a ridiculous discussion about the simple question how to install a header file with CMake: http://www.cmake.org/pipermail/cmake/2009-October/032874.html -+ install (DIRECTORY include DESTINATION . FILES_MATCHING PATTERN "frei0r.h" PATTERN "msvc" EXCLUDE) ++ install(DIRECTORY ${CMAKE_SOURCE_DIR}/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) # For code documentation run: doxygen doc/Doxyfile # add_subdirectory (doc) -add_subdirectory (src) + add_subdirectory (src) -+else() ++else () + add_subdirectory (src/filter) + add_subdirectory (src/mixer2) -+endif() ++endif () # Generate frei0r.pc and install it. set (prefix "${CMAKE_INSTALL_PREFIX}") |