- Add patch fix-missing-definitions.patch: Add missing definitions MAGICKCORE_HDRI_ENABLE/MAGICKCORE_QUANTUM_DEPTH for Factory/TW. OBS-URL: https://build.opensuse.org/request/show/1116188 OBS-URL: https://build.opensuse.org/package/show/Publishing/pdfmixtool?expand=0&rev=15
28 lines
992 B
Diff
28 lines
992 B
Diff
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -57,6 +57,24 @@ foreach(QM_FILE ${QM_FILES})
|
|
endforeach()
|
|
file(APPEND ${TRANSLATIONS_QRC} "</qresource></RCC>")
|
|
|
|
+
|
|
+exec_program (Magick++-config ARGS --cxxflags OUTPUT_VARIABLE magick_config)
|
|
+string (REGEX MATCH "-DMAGICKCORE_HDRI_ENABLE=." magick_config_hdri ${magick_config})
|
|
+string (REGEX MATCH "-DMAGICKCORE_QUANTUM_DEPTH=[0-9]+" magick_config_quantum ${magick_config})
|
|
+if (magick_config_hdri STREQUAL "")
|
|
+ set (magick_config_hdri "-DMAGICKCORE_HDRI_ENABLE=0")
|
|
+endif (magick_config_hdri STREQUAL "")
|
|
+if (magick_config_quantum STREQUAL "")
|
|
+ set (magick_config_quantum "-DMAGICKCORE_QUANTUM_DEPTH=16")
|
|
+endif (magick_config_quantum STREQUAL "")
|
|
+message (STATUS "Set magic_config_quantum: " ${magick_config_quantum})
|
|
+message (STATUS "Set magic_config_hdri: " ${magick_config_hdri})
|
|
+add_definitions(
|
|
+ ${magick_config_hdri}
|
|
+ ${magick_config_quantum}
|
|
+)
|
|
+
|
|
+
|
|
configure_file(src/libraries.h.in libraries.h @ONLY)
|
|
|
|
set (
|