Successfully gone through a bulk build. Feedback landry@, Vadim Zhukov, Amit Kulkarni Bulk build and OK landry@
66 lines
2.0 KiB
Plaintext
66 lines
2.0 KiB
Plaintext
$OpenBSD: patch-Modules_Qt4ConfigDependentSettings_cmake,v 1.8 2012/11/11 17:13:32 dcoppa Exp $
|
|
--- Modules/Qt4ConfigDependentSettings.cmake.orig Tue Feb 15 18:47:27 2011
|
|
+++ Modules/Qt4ConfigDependentSettings.cmake Thu Mar 10 10:07:02 2011
|
|
@@ -26,6 +26,10 @@
|
|
# if a user needs the dependencies, and they couldn't be found, they can set
|
|
# the variables themselves.
|
|
|
|
+include(FindIconv)
|
|
+include(FindLibintl)
|
|
+include(FindLCMS)
|
|
+
|
|
set(QT_QTGUI_LIB_DEPENDENCIES "")
|
|
set(QT_QTCORE_LIB_DEPENDENCIES "")
|
|
set(QT_QTNETWORK_LIB_DEPENDENCIES "")
|
|
@@ -60,10 +64,6 @@ if(Q_WS_WIN AND NOT QT_IS_STATIC)
|
|
set(QT_DEFINITIONS ${QT_DEFINITIONS} -DQT_DLL)
|
|
endif()
|
|
|
|
-if(NOT QT_IS_STATIC)
|
|
- return()
|
|
-endif()
|
|
-
|
|
# QtOpenGL dependencies
|
|
find_package(OpenGL)
|
|
set (QT_QTOPENGL_LIB_DEPENDENCIES ${OPENGL_glu_LIBRARY} ${OPENGL_gl_LIBRARY})
|
|
@@ -93,6 +93,15 @@ if(QT_QCONFIG MATCHES "system-mng")
|
|
set(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${MNG_LIBRARY})
|
|
endif()
|
|
|
|
+## system lcms
|
|
+if(LCMS_FOUND)
|
|
+ find_library(LCMS_LIBRARY NAMES lcms)
|
|
+ mark_as_advanced(LCMS_LIBRARY)
|
|
+ if(LCMS_LIBRARY)
|
|
+ set(QT_QTGUI_LIB_DEPENDENCIES ${QT_QTGUI_LIB_DEPENDENCIES} ${LCMS_LIBRARY})
|
|
+ endif(LCMS_LIBRARY)
|
|
+endif(LCMS_FOUND)
|
|
+
|
|
# for X11, get X11 library directory
|
|
if(Q_WS_X11)
|
|
find_package(X11)
|
|
@@ -180,6 +189,23 @@ if(QT_QCONFIG MATCHES "system-zlib")
|
|
set(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} ${ZLIB_LIBRARIES})
|
|
endif()
|
|
|
|
+## iconv
|
|
+if(ICONV_FOUND)
|
|
+ find_library(QT_ICONV_LIBRARY NAMES iconv)
|
|
+ mark_as_advanced(QT_ICONV_LIBRARY)
|
|
+ if(QT_ICONV_LIBRARY)
|
|
+ set(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} ${QT_ICONV_LIBRARY})
|
|
+ endif(QT_ICONV_LIBRARY)
|
|
+endif(ICONV_FOUND)
|
|
+
|
|
+## libintl
|
|
+if(LIBINTL_FOUND)
|
|
+ find_library(QT_INTL_LIBRARY NAMES intl)
|
|
+ mark_as_advanced(QT_INTL_LIBRARY)
|
|
+ if(QT_INTL_LIBRARY)
|
|
+ set(QT_QTCORE_LIB_DEPENDENCIES ${QT_QTCORE_LIB_DEPENDENCIES} ${QT_INTL_LIBRARY})
|
|
+ endif(QT_INTL_LIBRARY)
|
|
+endif(LIBINTL_FOUND)
|
|
|
|
## openssl
|
|
if(NOT Q_WS_WIN)
|