freebsd-ports/graphics/openexr-website-docs/files/patch-CMakeLists.txt
Matthias Andree 49fa9640ff graphics/openexr: update to 3.2.0
- Also install manual pages (generated through help2man)
- The website (formerly known "DOCS" build) requires the "convert(1)"
  tool, which is part of ImageMagick, which itself depends on OpenEXR.
  To break the loop, split out the offline website build to a new
  package, graphics/openexr-website-docs
2023-09-10 13:44:31 +02:00

69 lines
2.4 KiB
Text

--- CMakeLists.txt.orig 2023-08-28 17:56:26 UTC
+++ CMakeLists.txt
@@ -54,8 +54,6 @@ endif()
include(cmake/LibraryDefine.cmake)
include(cmake/OpenEXRSetup.cmake)
-add_subdirectory(cmake)
-message(STATUS "Configure ${OPENEXR_PACKAGE_NAME}, library API version: ${OPENEXR_LIB_VERSION}")
# Hint: This can be set to enable custom find_package
# search paths, probably best to set it when configuring
@@ -72,10 +70,6 @@ if(BUILD_TESTING AND NOT OPENEXR_IS_SUBPROJECT)
enable_testing()
endif()
-# Include these two modules without enable/disable options
-add_subdirectory(src/lib)
-add_subdirectory(src/bin)
-
# Tell CMake where to find the OpenEXRConfig.cmake file. Makes it possible to call
# find_package(OpenEXR) in downstream projects
set(OpenEXR_DIR "${CMAKE_CURRENT_BINARY_DIR}/cmake" CACHE PATH "" FORCE)
@@ -83,11 +77,6 @@ set(OpenEXR_DIR "${CMAKE_CURRENT_BINARY_DIR}/cmake" CA
# Can be empty since we already defined the targets in add_subdirectory
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/cmake/OpenEXRTargets.cmake" "# Dummy file")
-option(OPENEXR_INSTALL_EXAMPLES "Install OpenEXR examples" ON)
-if(OPENEXR_INSTALL_EXAMPLES)
- add_subdirectory( src/examples )
-endif()
-
# If you want to use ctest to configure, build and
# upload the results, cmake has builtin support for
# submitting to CDash, or any server who speaks the
@@ -110,34 +99,10 @@ endif()
#set(CTEST_DROP_SITE "open.cdash.org")
#set(CTEST_DROP_LOCATION "/submit.php?project=MyProject")
#set(CTEST_DROP_SITE_CDASH TRUE)
-include(CTest)
-if(BUILD_TESTING AND NOT OPENEXR_IS_SUBPROJECT)
- add_subdirectory(src/test)
-endif()
-
# Including this module will add a `clang-format` target to the build if
# the clang-format executable can be found. Only do this if we are top level
-if(NOT OPENEXR_IS_SUBPROJECT)
- include(cmake/clang-format.cmake)
-endif()
-
-option(OPENEXR_INSTALL_DOCS "Set ON to install tool manpages")
-if (OPENEXR_INSTALL_DOCS AND NOT OPENEXR_IS_SUBPROJECT)
- add_subdirectory(docs)
-endif()
-
option(BUILD_WEBSITE "Set ON to build website source")
if (BUILD_WEBSITE AND NOT OPENEXR_IS_SUBPROJECT)
add_subdirectory(website)
-endif()
-
-if (NOT OPENEXR_IS_SUBPROJECT)
- # Even if not building the website, still make sure the website example code compiles.
- add_subdirectory(website/src)
-endif()
-
-option(OPENEXR_BUILD_PYTHON "Set ON to build python bindings")
-if (OPENEXR_BUILD_PYTHON AND NOT OPENEXR_IS_SUBPROJECT)
- add_subdirectory(src/wrappers/python)
endif()