summaryrefslogtreecommitdiff
path: root/print/scribus-qt5/patches/patch-CMakeLists__Dependencies.cmake
blob: 6a70c6b4dc3916a2f27b880344d92f7f73ec483e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
$NetBSD: patch-CMakeLists__Dependencies.cmake,v 1.1 2020/06/14 07:35:58 ryoon Exp $

* Find Qt5
* CMAKE_MODULE_PATH is not a single value, it can be a list.

--- CMakeLists_Dependencies.cmake.orig	2020-06-11 09:56:15.000000000 +0000
+++ CMakeLists_Dependencies.cmake
@@ -5,55 +5,55 @@
 set(QT_MIN_VERSION "5.11.0")
 set(CMAKE_PREFIX_PATH "${QT_PREFIX}/lib/cmake")
 set(CMAKE_INCLUDE_CURRENT_DIR ON)
-find_package(Qt5Core ${QT_MIN_VERSION} REQUIRED)
+find_package(Qt5 COMPONENTS Core REQUIRED)
 if(Qt5Core_FOUND)
 	message(STATUS "----- USE QT 5-----")
 else()
 	message(FATAL_ERROR "ERROR: No QT 5 found")
 endif()
-find_package(Qt5Widgets ${QT_MIN_VERSION} REQUIRED)
+find_package(Qt5 COMPONENTS Widgets REQUIRED)
 if(Qt5Widgets_FOUND)
 	message(STATUS "----- USE QT Widgets-----")
 else()
 	message(FATAL_ERROR "ERROR: No QT Widgets found")
 endif()
-find_package(Qt5Gui ${QT_MIN_VERSION} REQUIRED)
+find_package(Qt5 COMPONENTS Gui REQUIRED)
 if(Qt5Gui_FOUND)
 	message(STATUS "----- USE Qt5Gui -----")
 else()
 	message(FATAL_ERROR "ERROR: Qt5Gui found")
 endif()
-find_package(Qt5Xml ${QT_MIN_VERSION} REQUIRED)
+find_package(Qt5 COMPONENTS Xml REQUIRED)
 if(Qt5Xml_FOUND)
 	message(STATUS "----- USE QT 5 XML -----")
 else()
 	message(FATAL_ERROR "ERROR: No QT 5 XML found")
 endif()
-find_package(Qt5Network ${QT_MIN_VERSION} REQUIRED)
+find_package(Qt5 COMPONENTS Network REQUIRED)
 if(Qt5Network_FOUND)
 	message(STATUS "----- USE Qt5Network -----")
 else()
 	message(FATAL_ERROR "ERROR: No Qt5Network found")
 endif()
-find_package(Qt5OpenGL ${QT_MIN_VERSION} REQUIRED)
+find_package(Qt5 COMPONENTS OpenGL REQUIRED)
 if(Qt5OpenGL_FOUND)
 	message(STATUS "----- USE Qt5OpenGL -----")
 else()
 	message(FATAL_ERROR "ERROR: No Qt5OpenGL found")
 endif()
-find_package(Qt5LinguistTools ${QT_MIN_VERSION} REQUIRED)
+find_package(Qt5 COMPONENTS LinguistTools REQUIRED)
 if(Qt5LinguistTools_FOUND)
 	message(STATUS "----- USE Qt5LinguistTools -----")
 else()
 	message(FATAL_ERROR "ERROR: No Qt5LinguistTools found")
 endif()
-#find_package(Qt5Quick ${QT_MIN_VERSION} REQUIRED)
+#find_package(Qt5 COMPONENTS Quick REQUIRED)
 #if(Qt5Quick_FOUND)
 #    message(STATUS "----- USE Qt5Quick -----")
 #else()
 #    message(FATAL_ERROR "ERROR: No Qt5Quick found")
 #endif()
-find_package(Qt5PrintSupport ${QT_MIN_VERSION} REQUIRED)
+find_package(Qt5 COMPONENTS PrintSupport REQUIRED)
 if(Qt5PrintSupport_FOUND)
 	message(STATUS "----- USE Qt5PrintSupport -----")
 else()
@@ -91,8 +91,8 @@ if (WIN32)
 	# On win32 we can use Qt's zlib and libpng, so we use some
 	# custom cmake includes. This permits us to honour the
 	# USE_QT_ZLIB_PNGLIB flag if passed.
-	set(PNG_DIR ${CMAKE_MODULE_PATH})
-	set(ZLIB_DIR ${CMAKE_MODULE_PATH})
+	set(PNG_DIR "${CMAKE_SOURCE_DIR}/cmake/modules")
+	set(ZLIB_DIR "${CMAKE_SOURCE_DIR}/cmake/modules")
 endif()
 find_package(ZLIB REQUIRED)
 if (ZLIB_FOUND)
@@ -188,7 +188,7 @@ if (RENDER_LIB)
 	endif()
 endif()
 
-set(CAIRO_DIR ${CMAKE_MODULE_PATH})
+set(CAIRO_DIR "${CMAKE_SOURCE_DIR}/cmake/modules")
 find_package(CAIRO REQUIRED)
 if(CAIRO_FOUND)
 	message("CAIRO Library Found OK")
@@ -220,7 +220,7 @@ endif()
 #>>LibXML2
 
 #<<LittleCMS
-set(LCMS_DIR ${CMAKE_MODULE_PATH})
+set(LCMS_DIR "${CMAKE_SOURCE_DIR}/cmake/modules")
 find_package(LCMS2 REQUIRED)
 if(LCMS2_FOUND)
 	set(HAVE_LCMS2 ON)
@@ -283,7 +283,7 @@ endif()
 
 #<< GraphicsMagick for image import
 if (WANT_GRAPHICSMAGICK)
-	set(GMAGICK_DIR ${CMAKE_MODULE_PATH})
+	set(GMAGICK_DIR "${CMAKE_SOURCE_DIR}/cmake/modules")
 	pkg_check_modules(GMAGICK GraphicsMagick)
 	# find_package(GMAGICK)
 	if(GMAGICK_FOUND)