1 diff -Nur scribus-1.3.3.6/cmake/modules/CAIROConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/CAIROConfig.cmake
2 --- scribus-1.3.3.6/cmake/modules/CAIROConfig.cmake 1970-01-01 01:00:00.000000000 +0100
3 +++ scribus-1.3.3.6-cmake/cmake/modules/CAIROConfig.cmake 2006-11-12 00:36:50.000000000 +0100
6 +# Find the native cairo includes and library
10 +# CAIRO_INCLUDE_DIR, where to find art*.h etc
11 +# CAIRO_LIBRARY, the libraries to link against to use LIBART.
12 +# CAIRO_FOUND, If false, do not try to use LIBART.
13 +# CAIRO_LIBS, link information
14 +# CAIRO_CFLAGS, cflags for include information
17 +INCLUDE(UsePkgConfig)
19 +# use pkg-config to get the directories and then use these values
20 +# in the FIND_PATH() and FIND_LIBRARY() calls
21 +PKGCONFIG(cairo _libCairoIncDir _libCairoLinkDir _libCairoLinkFlags _libCairoCflags)
23 +SET(CAIRO_LIBS ${_libCairoCflags})
26 + SET(PREFIX_CAIRO_INCLUDE "${PREFIX_CAIRO}/include")
27 + SET(PREFIX_CAIRO_LIB "${PREFIX_CAIRO}/lib")
28 + SET(PREFIX_CAIRO_BIN "${PREFIX_CAIRO}/bin")
31 +FIND_PATH(CAIRO_INCLUDE_DIR
33 +PATHS ${PREFIX_CAIRO_INCLUDE} ${_libCairoIncDir} /usr/local/include /usr/include
38 +FIND_LIBRARY(CAIRO_LIBRARY
40 +PATHS ${PREFIX_CAIRO_LIB} ${_libCairoLinkDir} /usr/local/lib /usr/lib
44 +#If we had no cairo prefix specify it, set PREFIX_CAIRO_LIB most importantly, for the
45 +# IF(NOT PREFIX_CAIRO)
46 +# GET_FILENAME_COMPONENT(CAIRO_DIR ${CAIRO_LIBRARY} PATH)
47 +# GET_FILENAME_COMPONENT(CAIRO_DIR ${CAIRO_DIR} PATH)
48 +# SET(PREFIX_CAIRO ${CAIRO_DIR})
50 +# SET(PREFIX_CAIRO_INCLUDE "${PREFIX_CAIRO}/include")
51 +# SET(PREFIX_CAIRO_LIB "${PREFIX_CAIRO}/lib")
52 +# SET(PREFIX_CAIRO_BIN "${PREFIX_CAIRO}/bin")
53 +# ENDIF(PREFIX_CAIRO)
54 +# ENDIF(NOT PREFIX_CAIRO)
56 +SET(CAIRO_FIND_QUIETLY 1)
59 + IF (CAIRO_INCLUDE_DIR)
60 + SET( CAIRO_FOUND "YES" )
61 + IF(NOT CAIRO_FIND_QUIETLY)
62 + MESSAGE(STATUS "Found cairo: ${CAIRO_LIBRARY}")
63 + ENDIF(NOT CAIRO_FIND_QUIETLY)
64 + SET( CAIRO_LIBRARIES ${CAIRO_LIBRARY} )
65 +# CB: We dont use this yet anyway
66 +# FIND_PROGRAM(CAIRO_CONFIG
68 +# PATHS ${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin /usr/bin /usr/nekoware/bin /usr/X11/bin
70 +# EXEC_PROGRAM(${CAIRO_CONFIG} ARGS "--libs cairo" OUTPUT_VARIABLE CAIRO_LIBS)
71 +# EXEC_PROGRAM(${CAIRO_CONFIG} ARGS "--cflags cairo" OUTPUT_VARIABLE CAIRO_CFLAGS)
72 + ENDIF (CAIRO_INCLUDE_DIR)
73 +ENDIF (CAIRO_LIBRARY)
74 diff -Nur scribus-1.3.3.6/cmake/modules/CUPSConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/CUPSConfig.cmake
75 --- scribus-1.3.3.6/cmake/modules/CUPSConfig.cmake 1970-01-01 01:00:00.000000000 +0100
76 +++ scribus-1.3.3.6-cmake/cmake/modules/CUPSConfig.cmake 2006-11-12 00:36:50.000000000 +0100
79 +# Once done this will define
81 +# CUPS_FOUND - system has Cups
82 +# CUPS_INCLUDE_DIR - the Cups include directory
83 +# CUPS_LIBRARY - Link these to use CUPS
86 +FIND_PATH(CUPS_INCLUDE_DIR cups/cups.h
91 +FIND_LIBRARY(CUPS_LIBRARY NAMES cups PATHS /usr/lib /usr/local/lib)
93 +IF(CUPS_INCLUDE_DIR AND CUPS_LIBRARY)
94 + SET(CUPS_FOUND TRUE)
95 +ENDIF(CUPS_INCLUDE_DIR AND CUPS_LIBRARY)
97 +SET(Cups_FIND_QUIETLY 1)
100 + SET( CUPS_LIBRARIES ${CUPS_LIBRARY} )
101 + IF(NOT Cups_FIND_QUIETLY)
102 + MESSAGE(STATUS "Found Cups: ${CUPS_LIBRARY}")
103 + ENDIF(NOT Cups_FIND_QUIETLY)
105 + IF(Cups_FIND_REQUIRED)
106 + MESSAGE(SEND_ERROR "Could not find Cups")
107 + ENDIF(Cups_FIND_REQUIRED)
109 \ Brak znaku nowej linii na koñcu pliku
110 diff -Nur scribus-1.3.3.6/cmake/modules/FindLCMS.cmake scribus-1.3.3.6-cmake/cmake/modules/FindLCMS.cmake
111 --- scribus-1.3.3.6/cmake/modules/FindLCMS.cmake 1970-01-01 01:00:00.000000000 +0100
112 +++ scribus-1.3.3.6-cmake/cmake/modules/FindLCMS.cmake 2006-11-12 00:36:50.000000000 +0100
115 +# Find the native LCMS includes and library
118 +# This module defines
119 +# LCMS_INCLUDE_DIR, where to find art*.h etc
120 +# LCMS_LIBRARY, the libraries
121 +# LCMS_FOUND, If false, do not try to use LCMS.
122 +# LIBLCMS_LIBS, link information
123 +# LIBLCMS_CFLAGS, cflags for include information
126 +# INCLUDE(UsePkgConfig)
128 +# use pkg-config to get the directories and then use these values
129 +# in the FIND_PATH() and FIND_LIBRARY() calls
130 +# PKGCONFIG(lcms _lcmsIncDir _lcmsLinkDir _lcmsLinkFlags _lcmsCflags)
132 +# SET(LCMS_LIBS ${_lcmsCflags})
134 +FIND_PATH(LCMS_INCLUDE_DIR lcms.h
139 +FIND_LIBRARY(LCMS_LIBRARY
141 + PATHS /usr/lib /usr/local/lib
144 +IF (LCMS_LIBRARY AND LCMS_INCLUDE_DIR)
145 + SET( LCMS_FOUND 1 )
146 + SET( LCMS_LIBRARIES ${LCMS_LIBRARY} )
147 +ELSE (LCMS_LIBRARY AND LCMS_INCLUDE_DIR)
148 + SET( LCMS_FOUND 0 )
149 +ENDIF (LCMS_LIBRARY AND LCMS_INCLUDE_DIR)
152 + IF (NOT LCMS_FIND_QUIETLY)
153 + MESSAGE(STATUS "Found LittleCMS: ${LCMS_LIBRARY}")
154 + ENDIF (NOT LCMS_FIND_QUIETLY)
156 + IF (LCMS_FIND_REQUIRED)
157 + MESSAGE(FATAL_ERROR "Could not find LittleCMS")
158 + ENDIF (LCMS_FIND_REQUIRED)
160 \ Brak znaku nowej linii na koñcu pliku
161 diff -Nur scribus-1.3.3.6/cmake/modules/FindQt3.cmake scribus-1.3.3.6-cmake/cmake/modules/FindQt3.cmake
162 --- scribus-1.3.3.6/cmake/modules/FindQt3.cmake 1970-01-01 01:00:00.000000000 +0100
163 +++ scribus-1.3.3.6-cmake/cmake/modules/FindQt3.cmake 2006-11-12 00:36:50.000000000 +0100
165 +# - Locate Qt include paths and libraries
166 +# This module defines:
167 +# QT_INCLUDE_DIR - where to find qt.h, etc.
168 +# QT_LIBRARIES - the libraries to link against to use Qt.
169 +# QT_DEFINITIONS - definitions to use when
170 +# compiling code that uses Qt.
171 +# QT_FOUND - If false, don't try to use Qt.
173 +# If you need the multithreaded version of Qt, set QT_MT_REQUIRED to TRUE
175 +# Also defined, but not for general use are:
176 +# QT_MOC_EXECUTABLE, where to find the moc tool.
177 +# QT_UIC_EXECUTABLE, where to find the uic tool.
178 +# QT_QT_LIBRARY, where to find the Qt library.
179 +# QT_QTMAIN_LIBRARY, where to find the qtmain
180 +# library. This is only required by Qt3 on Windows.
182 +# These are around for backwards compatibility
184 +# QT_WRAP_CPP, set true if QT_MOC_EXECUTABLE is found
185 +# QT_WRAP_UI set true if QT_UIC_EXECUTABLE is found
187 +FILE(GLOB GLOB_PATHS_BIN /usr/lib/qt-3*/bin/)
188 +FIND_PATH(QT_INCLUDE_DIR qt.h
189 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
190 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
191 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
192 + $ENV{QTDIR}/include
194 + /usr/local/qt/include
196 + /usr/lib/qt/include
199 + /usr/share/qt3/include
200 + C:/Progra~1/qt/include
205 +# if qglobal.h is not in the qt_include_dir then set
206 +# QT_INCLUDE_DIR to NOTFOUND
207 +IF(NOT EXISTS ${QT_INCLUDE_DIR}/qglobal.h)
208 + SET(QT_INCLUDE_DIR QT_INCLUDE_DIR-NOTFOUND CACHE PATH "path to qt3 include directory" FORCE)
209 +ENDIF(NOT EXISTS ${QT_INCLUDE_DIR}/qglobal.h)
212 + #extract the version string from qglobal.h
213 + FILE(READ ${QT_INCLUDE_DIR}/qglobal.h QGLOBAL_H)
214 + STRING(REGEX MATCH "#define[\t ]+QT_VERSION_STR[\t ]+\"([0-9]+.[0-9]+.[0-9]+)\"" QGLOBAL_H "${QGLOBAL_H}")
215 + STRING(REGEX REPLACE ".*\"([0-9]+.[0-9]+.[0-9]+)\".*" "\\1" qt_version_str "${QGLOBAL_H}")
217 + # Under windows the qt library (MSVC) has the format qt-mtXYZ where XYZ is the
218 + # version X.Y.Z, so we need to remove the dots from version
219 + STRING(REGEX REPLACE "\\." "" qt_version_str_lib "${qt_version_str}")
220 +ELSE(QT_INCLUDE_DIR)
221 +ENDIF(QT_INCLUDE_DIR)
223 +FILE(GLOB GLOB_PATHS_LIB /usr/lib/qt-3*/lib/)
225 + FIND_LIBRARY(QT_QT_LIBRARY
227 + qt-mt qt-mt${qt_version_str_lib} qt-mtnc${qt_version_str_lib}
228 + qt-mtedu${qt_version_str_lib} qt-mt230nc qt-mtnc321
230 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
231 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
232 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
244 +ELSE (QT_MT_REQUIRED)
245 + FIND_LIBRARY(QT_QT_LIBRARY
247 + qt qt-${qt_version_str_lib} qt-edu${qt_version_str_lib}
248 + qt-mt qt-mt${qt_version_str_lib} qt-mtnc${qt_version_str_lib}
249 + qt-mtedu${qt_version_str_lib} qt-mt230nc qt-mtnc321
251 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
252 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
253 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
264 +ENDIF (QT_MT_REQUIRED)
268 +ENDIF(QT_QT_LIBRARY)
271 +FIND_LIBRARY(QT_QASSISTANTCLIENT_LIBRARY
272 + NAMES qassistantclient
274 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
275 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
276 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
287 +# qt 3 should prefer QTDIR over the PATH
288 +FIND_PROGRAM(QT_MOC_EXECUTABLE
295 +FIND_PROGRAM(QT_MOC_EXECUTABLE
298 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
299 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
300 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
310 +IF(QT_MOC_EXECUTABLE)
311 + SET ( QT_WRAP_CPP "YES")
312 +ELSE(QT_MOC_EXECUTABLE)
313 +ENDIF(QT_MOC_EXECUTABLE)
315 +# qt 3 should prefer QTDIR over the PATH
316 +FIND_PROGRAM(QT_UIC_EXECUTABLE uic
321 +FIND_PROGRAM(QT_UIC_EXECUTABLE uic
322 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
323 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
324 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
334 +IF(QT_UIC_EXECUTABLE)
335 + SET ( QT_WRAP_UI "YES")
336 +ELSE(QT_UIC_EXECUTABLE)
337 +ENDIF(QT_UIC_EXECUTABLE)
340 + FIND_LIBRARY(QT_QTMAIN_LIBRARY qtmain
341 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
342 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
343 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
344 + "$ENV{ProgramFiles}/qt/lib"
345 + $ENV{QTDIR}/lib "C:/Program Files/qt/lib"
346 + DOC "This Library is only needed by and included with Qt3 on MSWindows. It should be NOTFOUND, undefined or IGNORE otherwise."
353 + STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" qt_major_vers "${qt_version_str}")
354 + STRING(REGEX REPLACE "[0-9]+\\.([0-9]+)\\.[0-9]+" "\\1" qt_minor_vers "${qt_version_str}")
355 + STRING(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" qt_patch_vers "${qt_version_str}")
357 + #now parse the parts of the user given version string into variables
358 + STRING(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+$" req_qt_major_vers "${QT_MIN_VERSION}")
359 + IF (NOT req_qt_major_vers)
360 + MESSAGE( FATAL_ERROR "Invalid Qt version string given: \"${QT_MIN_VERSION}\", expected e.g. \"3.1.5\"")
361 + ENDIF (NOT req_qt_major_vers)
363 + STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" req_qt_major_vers "${QT_MIN_VERSION}")
364 + STRING(REGEX REPLACE "[0-9]+\\.([0-9])+\\.[0-9]+" "\\1" req_qt_minor_vers "${QT_MIN_VERSION}")
365 + STRING(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" req_qt_patch_vers "${QT_MIN_VERSION}")
367 + # req = "6.5.4", qt = "3.2.1"
369 + IF (req_qt_major_vers GREATER qt_major_vers) # (6 > 3) ?
370 + MESSAGE( FATAL_ERROR "Qt major version not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})") # yes
371 + ELSE (req_qt_major_vers GREATER qt_major_vers) # no
372 + IF (req_qt_major_vers LESS qt_major_vers) # (6 < 3) ?
373 + SET( QT_VERSION_BIG_ENOUGH "YES" ) # yes
374 + ELSE (req_qt_major_vers LESS qt_major_vers) # ( 6==3) ?
375 + IF (req_qt_minor_vers GREATER qt_minor_vers) # (5>2) ?
376 + MESSAGE( FATAL_ERROR "Qt minor version not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})") # yes
377 + ELSE (req_qt_minor_vers GREATER qt_minor_vers) # no
378 + IF (req_qt_minor_vers LESS qt_minor_vers) # (5<2) ?
379 + SET( QT_VERSION_BIG_ENOUGH "YES" ) # yes
380 + ELSE (req_qt_minor_vers LESS qt_minor_vers) # (5==2)
381 + IF (req_qt_patch_vers GREATER qt_patch_vers) # (4>1) ?
382 + MESSAGE( FATAL_ERROR "Qt patch level not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})") # yes
383 + ELSE (req_qt_patch_vers GREATER qt_patch_vers) # (4>1) ?
384 + SET( QT_VERSION_BIG_ENOUGH "YES" ) # yes
385 + ENDIF (req_qt_patch_vers GREATER qt_patch_vers) # (4>1) ?
386 + ENDIF (req_qt_minor_vers LESS qt_minor_vers)
387 + ENDIF (req_qt_minor_vers GREATER qt_minor_vers)
388 + ENDIF (req_qt_major_vers LESS qt_major_vers)
389 + ENDIF (req_qt_major_vers GREATER qt_major_vers)
390 +ENDIF (QT_MIN_VERSION)
392 +# if the include a library are found then we have it
395 + SET( QT_FOUND "YES" )
396 + ENDIF(QT_QT_LIBRARY)
397 +ENDIF(QT_INCLUDE_DIR)
400 + SET( QT_LIBRARIES ${QT_LIBRARIES} ${QT_QT_LIBRARY} )
401 + SET( QT_DEFINITIONS "")
403 + IF (WIN32 AND NOT CYGWIN)
404 + IF (QT_QTMAIN_LIBRARY)
406 + SET (QT_DEFINITIONS -DQT_DLL -DQT_THREAD_SUPPORT -DNO_DEBUG)
407 + SET (QT_LIBRARIES imm32.lib ${QT_QT_LIBRARY} ${QT_QTMAIN_LIBRARY} )
408 + SET (QT_LIBRARIES ${QT_LIBRARIES} winmm wsock32)
409 + ELSE (QT_QTMAIN_LIBRARY)
411 + SET (QT_LIBRARIES imm32.lib ws2_32.lib ${QT_QT_LIBRARY} )
412 + ENDIF (QT_QTMAIN_LIBRARY)
413 + ELSE (WIN32 AND NOT CYGWIN)
414 + SET (QT_LIBRARIES ${QT_QT_LIBRARY} )
416 + SET (QT_DEFINITIONS -DQT_SHARED -DQT_NO_DEBUG)
417 + IF(QT_QT_LIBRARY MATCHES "qt-mt")
418 + SET (QT_DEFINITIONS ${QT_DEFINITIONS} -DQT_THREAD_SUPPORT -D_REENTRANT)
419 + ENDIF(QT_QT_LIBRARY MATCHES "qt-mt")
421 + ENDIF (WIN32 AND NOT CYGWIN)
423 + IF (QT_QASSISTANTCLIENT_LIBRARY)
424 + SET (QT_LIBRARIES ${QT_QASSISTANTCLIENT_LIBRARY} ${QT_LIBRARIES})
425 + ENDIF (QT_QASSISTANTCLIENT_LIBRARY)
427 + # Backwards compatibility for CMake1.4 and 1.2
428 + SET (QT_MOC_EXE ${QT_MOC_EXECUTABLE} )
429 + SET (QT_UIC_EXE ${QT_UIC_EXECUTABLE} )
430 + # for unix add X11 stuff
434 + SET (QT_LIBRARIES ${QT_LIBRARIES} ${X11_LIBRARIES})
437 + SET (QT_LIBRARIES ${QT_LIBRARIES} ${CMAKE_DL_LIBS})
438 + ENDIF (CMAKE_DL_LIBS)
440 + IF(QT_QT_LIBRARY MATCHES "qt-mt")
441 + FIND_PACKAGE(Threads)
442 + SET(QT_LIBRARIES ${QT_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
443 + ENDIF(QT_QT_LIBRARY MATCHES "qt-mt")
447 +IF (QT_MOC_EXECUTABLE)
448 + SET ( QT_WRAP_CPP "YES")
449 +ENDIF (QT_MOC_EXECUTABLE)
451 +IF (QT_UIC_EXECUTABLE)
452 + SET ( QT_WRAP_UI "YES")
453 +ENDIF (QT_UIC_EXECUTABLE)
461 + QT_QASSISTANTCLIENT_LIBRARY
467 diff -Nur scribus-1.3.3.6/cmake/modules/FONTCONFIGConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/FONTCONFIGConfig.cmake
468 --- scribus-1.3.3.6/cmake/modules/FONTCONFIGConfig.cmake 1970-01-01 01:00:00.000000000 +0100
469 +++ scribus-1.3.3.6-cmake/cmake/modules/FONTCONFIGConfig.cmake 2006-11-12 00:36:50.000000000 +0100
472 +# Find the native FONTCONFIG includes and library
475 +# This module defines
476 +# FONTCONFIG_INCLUDE_DIR, where to find art*.h etc
477 +# FONTCONFIG_LIBRARY, the libraries to link against to use FONTCONFIG.
478 +# FONTCONFIG_FOUND, If false, do not try to use FONTCONFIG.
479 +# LIBFONTCONFIG_LIBS, link information
480 +# LIBFONTCONFIG_CFLAGS, cflags for include information
483 +INCLUDE(UsePkgConfig)
485 +# use pkg-config to get the directories and then use these values
486 +# in the FIND_PATH() and FIND_LIBRARY() calls
487 +PKGCONFIG(fontconfig _fontconfigIncDir _fontconfigLinkDir _fontconfigLinkFlags _fontconfigCflags)
489 +SET(FONTCONFIG_LIBS ${_fontconfigCflags})
491 +FIND_PATH(FONTCONFIG_INCLUDE_DIR fontconfig/fontconfig.h
492 +${_fontconfigIncDir}
498 +# quick hack as the above finds it nicely but our source includes the libart_lgpl text at the moment
499 +#STRING(REGEX REPLACE "/libart_lgpl" "" FONTCONFIG_INCLUDE_DIR ${FONTCONFIG_INCLUDE_DIR})
500 +FIND_LIBRARY(FONTCONFIG_LIBRARY NAMES fontconfig
501 + PATHS /usr/lib /usr/local/lib
504 +# MESSAGE(STATUS "fclib ${FONTCONFIG_LIBRARY}")
505 +# MESSAGE(STATUS "fcinclude ${FONTCONFIG_INCLUDE_DIR}")
508 +IF (FONTCONFIG_LIBRARY)
509 + IF (FONTCONFIG_INCLUDE_DIR)
510 + SET( FONTCONFIG_FOUND "YES" )
511 + SET( FONTCONFIG_LIBRARIES ${FONTCONFIG_LIBRARY} )
512 + FIND_PROGRAM(FONTCONFIG_CONFIG NAMES fontconfig-config PATHS ${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin /usr/bin /usr/nekoware/bin /usr/X11/bin)
513 +# EXEC_PROGRAM(${FONTCONFIG_CONFIG} ARGS --libs OUTPUT_VARIABLE FONTCONFIG_LIBS)
514 +# EXEC_PROGRAM(${FONTCONFIG_CONFIG} ARGS --cflags OUTPUT_VARIABLE FONTCONFIG_CFLAGS)
515 +# MESSAGE(STATUS ${FONTCONFIG_LIBS})
516 +# MESSAGE(STATUS ${FONTCONFIG_CFLAGS})
517 + ENDIF (FONTCONFIG_INCLUDE_DIR)
518 +ENDIF (FONTCONFIG_LIBRARY)
519 \ Brak znaku nowej linii na koñcu pliku
520 diff -Nur scribus-1.3.3.6/cmake/modules/FREETYPEConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/FREETYPEConfig.cmake
521 --- scribus-1.3.3.6/cmake/modules/FREETYPEConfig.cmake 1970-01-01 01:00:00.000000000 +0100
522 +++ scribus-1.3.3.6-cmake/cmake/modules/FREETYPEConfig.cmake 2006-11-12 00:36:50.000000000 +0100
525 +# Find the native FREETYPE includes and library
528 +# This module defines
529 +# FREETYPE_INCLUDE_DIR, where to find ft2build.h, ftheader.h, ...
530 +# FREETYPE_LIBRARIES, the libraries to link against to use FREETYPE.
531 +# FREETYPE_FOUND, If false, do not try to use FREETYPE.
533 +# also defined, but not for general use are
534 +# FREETYPE_LIBRARY, where to find the FREETYPE library.
536 +FIND_PATH(FREETYPE_INCLUDE_DIR_FT2BUILD ft2build.h
538 + /usr/local/include/
541 +FIND_PATH(FREETYPE_INCLUDE_DIR_FTHEADER freetype/config/ftheader.h
542 + /usr/include/freetype2
543 + /usr/local/include/freetype2
546 +FIND_LIBRARY(FREETYPE_LIBRARY freetype
547 + PATHS /usr/lib /usr/local/lib
550 +SET(FREETYPE_FIND_QUIETLY 1)
552 +IF (FREETYPE_LIBRARY)
553 + IF (NOT FREETYPE_FIND_QUIETLY)
554 + MESSAGE(STATUS "Found Freetype2: ${FREETYPE_LIBRARY}")
555 + ENDIF (NOT FREETYPE_FIND_QUIETLY)
556 + IF (FREETYPE_INCLUDE_DIR_FTHEADER AND FREETYPE_INCLUDE_DIR_FT2BUILD)
557 + SET( FREETYPE_FOUND "YES" )
558 + SET( FREETYPE_INCLUDE_DIR
559 + ${FREETYPE_INCLUDE_DIR_FT2BUILD}
560 + ${FREETYPE_INCLUDE_DIR_FTHEADER} )
561 + SET( FREETYPE_LIBRARIES ${FREETYPE_LIBRARY} )
562 + FIND_PROGRAM(FREETYPE_CONFIG NAMES freetype-config PATHS ${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin /usr/bin /usr/nekoware/bin /usr/X11/bin)
563 + EXEC_PROGRAM(${FREETYPE_CONFIG} ARGS --libs OUTPUT_VARIABLE LIBFREETYPE_LIBS)
564 + EXEC_PROGRAM(${FREETYPE_CONFIG} ARGS --cflags OUTPUT_VARIABLE LIBFREETYPE_CFLAGS)
565 + ENDIF (FREETYPE_INCLUDE_DIR_FTHEADER AND FREETYPE_INCLUDE_DIR_FT2BUILD)
566 +ENDIF (FREETYPE_LIBRARY)
567 \ Brak znaku nowej linii na koñcu pliku
568 diff -Nur scribus-1.3.3.6/cmake/modules/LIBART_LGPLConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/LIBART_LGPLConfig.cmake
569 --- scribus-1.3.3.6/cmake/modules/LIBART_LGPLConfig.cmake 1970-01-01 01:00:00.000000000 +0100
570 +++ scribus-1.3.3.6-cmake/cmake/modules/LIBART_LGPLConfig.cmake 2006-11-12 00:36:50.000000000 +0100
573 +# Find the native LIBART includes and library
576 +# This module defines
577 +# LIBART_LGPL_INCLUDE_DIR, where to find art*.h etc
578 +# LIBART_LGPL_LIBRARY, the libraries to link against to use LIBART.
579 +# LIBART_LGPL_FOUND, If false, do not try to use LIBART.
580 +# LIBART_LGPL_LIBS, link information
581 +# LIBART_LGPL_CFLAGS, cflags for include information
584 +INCLUDE(UsePkgConfig)
586 +# use pkg-config to get the directories and then use these values
587 +# in the FIND_PATH() and FIND_LIBRARY() calls
588 +PKGCONFIG(libart-2.0 _libArtIncDir _libArtLinkDir _libArtLinkFlags _libArtCflags)
590 +SET(LIBART_LGPL_LIBS ${_libArtCflags})
592 +FIND_PATH(LIBART_LGPL_INCLUDE_DIR libart_lgpl/libart.h
600 +FIND_LIBRARY(LIBART_LGPL_LIBRARY NAMES art_lgpl_2
607 +SET(LIBART_LGPL_FIND_QUIETLY 1)
609 +IF (LIBART_LGPL_LIBRARY)
610 + IF (LIBART_LGPL_INCLUDE_DIR)
611 + SET( LIBART_LGPL_FOUND "YES" )
612 + IF(NOT LIBART_LGPL_FIND_QUIETLY)
613 + MESSAGE(STATUS "Found Libart_LGPL: ${LIBART_LGPL_LIBRARY}")
614 + ENDIF(NOT LIBART_LGPL_FIND_QUIETLY)
615 + SET( LIBART_LGPL_LIBRARIES ${LIBART_LGPL_LIBRARY} )
616 + FIND_PROGRAM(LIBART_LGPL_CONFIG NAMES libart2-config PATHS ${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin /usr/bin /usr/nekoware/bin /usr/X11/bin)
617 + EXEC_PROGRAM(${LIBART_LGPL_CONFIG} ARGS --libs OUTPUT_VARIABLE LIBART_LGPL_LIBS)
618 + EXEC_PROGRAM(${LIBART_LGPL_CONFIG} ARGS --cflags OUTPUT_VARIABLE LIBART_LGPL_CFLAGS)
619 + ENDIF (LIBART_LGPL_INCLUDE_DIR)
620 +ENDIF (LIBART_LGPL_LIBRARY)
621 \ Brak znaku nowej linii na koñcu pliku
622 diff -Nur scribus-1.3.3.6/cmake/modules/LIBXML2Config.cmake scribus-1.3.3.6-cmake/cmake/modules/LIBXML2Config.cmake
623 --- scribus-1.3.3.6/cmake/modules/LIBXML2Config.cmake 1970-01-01 01:00:00.000000000 +0100
624 +++ scribus-1.3.3.6-cmake/cmake/modules/LIBXML2Config.cmake 2006-11-12 00:36:50.000000000 +0100
626 +# - Try to find LibXml2
627 +# Once done this will define
629 +# LIBXML2_FOUND - system has LibXml2
630 +# LIBXML2_INCLUDE_DIR - the LibXml2 include directory
631 +# LIBXML2_LIBRARIES - the libraries needed to use LibXml2
632 +# LIBXML2_DEFINITIONS - Compiler switches required for using LibXml2
634 +# use pkg-config to get the directories and then use these values
635 +# in the FIND_PATH() and FIND_LIBRARY() calls
638 +INCLUDE(UsePkgConfig)
640 +PKGCONFIG(libxml-2.0 _LibXml2IncDir _LibXml2LinkDir _LibXml2LinkFlags _LibXml2Cflags)
642 +SET(LIBXML2_DEFINITIONS ${_LibXml2Cflags})
644 +FIND_PATH(LIBXML2_INCLUDE_DIR libxml/xpath.h
645 + PATHS ${_LibXml2IncDir} PATH_SUFFIXES libxml2
648 +FIND_LIBRARY(LIBXML2_LIBRARIES NAMES xml2 libxml2
649 + PATHS ${_LibXml2LinkDir}
652 +IF (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES)
653 + SET(LIBXML2_FOUND TRUE)
654 +ENDIF (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES)
656 +SET(LibXml2_FIND_QUIETLY 1)
659 + IF (NOT LibXml2_FIND_QUIETLY)
660 + MESSAGE(STATUS "Found LibXml2: ${LIBXML2_LIBRARIES}")
661 + ENDIF (NOT LibXml2_FIND_QUIETLY)
662 +ELSE (LIBXML2_FOUND)
663 + IF (LibXml2_FIND_REQUIRED)
664 + MESSAGE(SEND_ERROR "Could NOT find LibXml2")
665 + ENDIF (LibXml2_FIND_REQUIRED)
666 +ENDIF (LIBXML2_FOUND)
668 +MARK_AS_ADVANCED(LIBXML2_INCLUDE_DIR LIBXML2_LIBRARIES)
669 \ Brak znaku nowej linii na koñcu pliku
670 diff -Nur scribus-1.3.3.6/cmake/modules/oldFindQt3.cmake scribus-1.3.3.6-cmake/cmake/modules/oldFindQt3.cmake
671 --- scribus-1.3.3.6/cmake/modules/oldFindQt3.cmake 1970-01-01 01:00:00.000000000 +0100
672 +++ scribus-1.3.3.6-cmake/cmake/modules/oldFindQt3.cmake 2006-11-12 00:36:50.000000000 +0100
674 +# - Locate Qt include paths and libraries
675 +# This module defines:
676 +# QT_INCLUDE_DIR - where to find qt.h, etc.
677 +# QT_LIBRARIES - the libraries to link against to use Qt.
678 +# QT_DEFINITIONS - definitions to use when
679 +# compiling code that uses Qt.
680 +# QT_FOUND - If false, don't try to use Qt.
682 +# If you need the multithreaded version of Qt, set QT_MT_REQUIRED to TRUE
684 +# Also defined, but not for general use are:
685 +# QT_MOC_EXECUTABLE, where to find the moc tool.
686 +# QT_UIC_EXECUTABLE, where to find the uic tool.
687 +# QT_QT_LIBRARY, where to find the Qt library.
688 +# QT_QTMAIN_LIBRARY, where to find the qtmain
689 +# library. This is only required by Qt3 on Windows.
691 +# These are around for backwards compatibility
693 +# QT_WRAP_CPP, set true if QT_MOC_EXECUTABLE is found
694 +# QT_WRAP_UI set true if QT_UIC_EXECUTABLE is found
696 +FILE(GLOB GLOB_PATHS_BIN /usr/lib/qt-3*/bin/)
697 +FIND_PATH(QT_INCLUDE_DIR qt.h
698 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
699 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
700 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
701 + $ENV{QTDIR}/include
703 + /usr/local/qt/include
705 + /usr/lib/qt/include
708 + /usr/share/qt3/include
709 + C:/Progra~1/qt/include
714 +# if qglobal.h is not in the qt_include_dir then set
715 +# QT_INCLUDE_DIR to NOTFOUND
716 +IF(NOT EXISTS ${QT_INCLUDE_DIR}/qglobal.h)
717 + SET(QT_INCLUDE_DIR QT_INCLUDE_DIR-NOTFOUND CACHE PATH "path to qt3 include directory" FORCE)
718 +ENDIF(NOT EXISTS ${QT_INCLUDE_DIR}/qglobal.h)
721 + #extract the version string from qglobal.h
722 + FILE(READ ${QT_INCLUDE_DIR}/qglobal.h QGLOBAL_H)
723 + STRING(REGEX MATCH "#define[\t ]+QT_VERSION_STR[\t ]+\"([0-9]+.[0-9]+.[0-9]+)\"" QGLOBAL_H "${QGLOBAL_H}")
724 + STRING(REGEX REPLACE ".*\"([0-9]+.[0-9]+.[0-9]+)\".*" "\\1" QGLOBAL_H "${QGLOBAL_H}")
726 + # Under windows the qt library (MSVC) has the format qt-mtXYZ where XYZ is the
727 + # version X.Y.Z, so we need to remove the dots from version
728 + STRING(REGEX REPLACE "\\." "" qt_version_str_lib "${QGLOBAL_H}")
729 +ELSE(QT_INCLUDE_DIR)
730 +ENDIF(QT_INCLUDE_DIR)
732 +FILE(GLOB GLOB_PATHS_LIB /usr/lib/qt-3*/lib/)
734 + FIND_LIBRARY(QT_QT_LIBRARY
736 + qt-mt qt-mt${qt_version_str_lib} qt-mtnc${qt_version_str_lib}
737 + qt-mtedu${qt_version_str_lib} qt-mt230nc qt-mtnc321
739 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
740 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
741 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
753 +ELSE (QT_MT_REQUIRED)
754 + FIND_LIBRARY(QT_QT_LIBRARY
756 + qt qt-${qt_version_str_lib} qt-edu${qt_version_str_lib}
757 + qt-mt qt-mt${qt_version_str_lib} qt-mtnc${qt_version_str_lib}
758 + qt-mtedu${qt_version_str_lib} qt-mt230nc qt-mtnc321
760 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
761 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
762 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
773 +ENDIF (QT_MT_REQUIRED)
777 +ENDIF(QT_QT_LIBRARY)
780 +FIND_LIBRARY(QT_QASSISTANTCLIENT_LIBRARY
781 + NAMES qassistantclient
783 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
784 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
785 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
796 +FIND_PROGRAM(QT_MOC_EXECUTABLE
799 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
800 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
801 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
812 +IF(QT_MOC_EXECUTABLE)
813 + SET ( QT_WRAP_CPP "YES")
814 +ELSE(QT_MOC_EXECUTABLE)
815 +ENDIF(QT_MOC_EXECUTABLE)
817 +FIND_PROGRAM(QT_UIC_EXECUTABLE uic
818 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/include/Qt"
819 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/include/Qt"
820 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/include/Qt"
831 +IF(QT_UIC_EXECUTABLE)
832 + SET ( QT_WRAP_UI "YES")
833 +ELSE(QT_UIC_EXECUTABLE)
834 +ENDIF(QT_UIC_EXECUTABLE)
837 + FIND_LIBRARY(QT_QTMAIN_LIBRARY qtmain
838 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.1;InstallDir]/lib"
839 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.2.0;InstallDir]/lib"
840 + "[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\3.1.0;InstallDir]/lib"
841 + "$ENV{ProgramFiles}/qt/lib"
842 + $ENV{QTDIR}/lib "C:/Program Files/qt/lib"
843 + DOC "This Library is only needed by and included with Qt3 on MSWindows. It should be NOTFOUND, undefined or IGNORE otherwise."
850 + STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" qt_major_vers "${qt_version_str}")
851 + STRING(REGEX REPLACE "[0-9]+\\.([0-9]+)\\.[0-9]+" "\\1" qt_minor_vers "${qt_version_str}")
852 + STRING(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" qt_patch_vers "${qt_version_str}")
854 + #now parse the parts of the user given version string into variables
855 + STRING(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+$" req_qt_major_vers "${QT_MIN_VERSION}")
856 + IF (NOT req_qt_major_vers)
857 + MESSAGE( FATAL_ERROR "Invalid Qt version string given: \"${QT_MIN_VERSION}\", expected e.g. \"3.1.5\"")
858 + ENDIF (NOT req_qt_major_vers)
860 + STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+" "\\1" req_qt_major_vers "${QT_MIN_VERSION}")
861 + STRING(REGEX REPLACE "[0-9]+\\.([0-9])+\\.[0-9]+" "\\1" req_qt_minor_vers "${QT_MIN_VERSION}")
862 + STRING(REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" req_qt_patch_vers "${QT_MIN_VERSION}")
864 + # req = "6.5.4", qt = "3.2.1"
866 + IF (req_qt_major_vers GREATER qt_major_vers) # (6 > 3) ?
867 + MESSAGE( FATAL_ERROR "Qt major version not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})") # yes
868 + ELSE (req_qt_major_vers GREATER qt_major_vers) # no
869 + IF (req_qt_major_vers LESS qt_major_vers) # (6 < 3) ?
870 + SET( QT_VERSION_BIG_ENOUGH "YES" ) # yes
871 + ELSE (req_qt_major_vers LESS qt_major_vers) # ( 6==3) ?
872 + IF (req_qt_minor_vers GREATER qt_minor_vers) # (5>2) ?
873 + MESSAGE( FATAL_ERROR "Qt minor version not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})") # yes
874 + ELSE (req_qt_minor_vers GREATER qt_minor_vers) # no
875 + IF (req_qt_minor_vers LESS qt_minor_vers) # (5<2) ?
876 + SET( QT_VERSION_BIG_ENOUGH "YES" ) # yes
877 + ELSE (req_qt_minor_vers LESS qt_minor_vers) # (5==2)
878 + IF (req_qt_patch_vers GREATER qt_patch_vers) # (4>1) ?
879 + MESSAGE( FATAL_ERROR "Qt patch level not matched (required: ${QT_MIN_VERSION}, found: ${qt_version_str})") # yes
880 + ELSE (req_qt_patch_vers GREATER qt_patch_vers) # (4>1) ?
881 + SET( QT_VERSION_BIG_ENOUGH "YES" ) # yes
882 + ENDIF (req_qt_patch_vers GREATER qt_patch_vers) # (4>1) ?
883 + ENDIF (req_qt_minor_vers LESS qt_minor_vers)
884 + ENDIF (req_qt_minor_vers GREATER qt_minor_vers)
885 + ENDIF (req_qt_major_vers LESS qt_major_vers)
886 + ENDIF (req_qt_major_vers GREATER qt_major_vers)
887 +ENDIF (QT_MIN_VERSION)
889 +# if the include a library are found then we have it
892 + SET( QT_FOUND "YES" )
893 + ENDIF(QT_QT_LIBRARY)
894 +ENDIF(QT_INCLUDE_DIR)
897 + SET( QT_LIBRARIES ${QT_LIBRARIES} ${QT_QT_LIBRARY} )
898 + SET( QT_DEFINITIONS "")
900 + IF (WIN32 AND NOT CYGWIN)
901 + IF (QT_QTMAIN_LIBRARY)
903 + SET (QT_DEFINITIONS -DQT_DLL -DQT_THREAD_SUPPORT -DNO_DEBUG)
904 + SET (QT_LIBRARIES imm32.lib ${QT_QT_LIBRARY} ${QT_QTMAIN_LIBRARY} )
905 + SET (QT_LIBRARIES ${QT_LIBRARIES} winmm wsock32)
906 + ELSE (QT_QTMAIN_LIBRARY)
908 + SET (QT_LIBRARIES imm32.lib ws2_32.lib ${QT_QT_LIBRARY} )
909 + ENDIF (QT_QTMAIN_LIBRARY)
910 + ELSE (WIN32 AND NOT CYGWIN)
911 + SET (QT_LIBRARIES ${QT_QT_LIBRARY} )
913 + SET (QT_DEFINITIONS -DQT_SHARED -DQT_NO_DEBUG)
914 + IF(QT_QT_LIBRARY MATCHES "qt-mt")
915 + SET (QT_DEFINITIONS ${QT_DEFINITIONS} -DQT_THREAD_SUPPORT -D_REENTRANT)
916 + ENDIF(QT_QT_LIBRARY MATCHES "qt-mt")
918 + ENDIF (WIN32 AND NOT CYGWIN)
920 + IF (QT_QASSISTANTCLIENT_LIBRARY)
921 + SET (QT_LIBRARIES ${QT_QASSISTANTCLIENT_LIBRARY} ${QT_LIBRARIES})
922 + ENDIF (QT_QASSISTANTCLIENT_LIBRARY)
924 + # Backwards compatibility for CMake1.4 and 1.2
925 + SET (QT_MOC_EXE ${QT_MOC_EXECUTABLE} )
926 + SET (QT_UIC_EXE ${QT_UIC_EXECUTABLE} )
927 + # for unix add X11 stuff
931 + SET (QT_LIBRARIES ${QT_LIBRARIES} ${X11_LIBRARIES})
934 + SET (QT_LIBRARIES ${QT_LIBRARIES} ${CMAKE_DL_LIBS})
935 + ENDIF (CMAKE_DL_LIBS)
937 + IF(QT_QT_LIBRARY MATCHES "qt-mt")
938 + FIND_PACKAGE(Threads)
939 + SET(QT_LIBRARIES ${QT_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
940 + ENDIF(QT_QT_LIBRARY MATCHES "qt-mt")
944 +IF (QT_MOC_EXECUTABLE)
945 + SET ( QT_WRAP_CPP "YES")
946 +ENDIF (QT_MOC_EXECUTABLE)
948 +IF (QT_UIC_EXECUTABLE)
949 + SET ( QT_WRAP_UI "YES")
950 +ENDIF (QT_UIC_EXECUTABLE)
958 + QT_QASSISTANTCLIENT_LIBRARY
964 diff -Nur scribus-1.3.3.6/cmake/modules/SCRIBUSQTConfig.cmake scribus-1.3.3.6-cmake/cmake/modules/SCRIBUSQTConfig.cmake
965 --- scribus-1.3.3.6/cmake/modules/SCRIBUSQTConfig.cmake 1970-01-01 01:00:00.000000000 +0100
966 +++ scribus-1.3.3.6-cmake/cmake/modules/SCRIBUSQTConfig.cmake 2006-11-12 00:36:50.000000000 +0100
968 +#Based on QT4_QRAP_UI/CPP from cmake 2.3.4
969 + MACRO(SCRIBUS_QT_WRAP_UI outfiles )
971 + FOREACH(it ${ARGN})
972 + GET_FILENAME_COMPONENT(outfile ${it} NAME_WE)
973 + SET(infile ${CMAKE_CURRENT_SOURCE_DIR}/${it})
974 + SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/ui_${outfile}.h)
975 + ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
976 + COMMAND ${QT_UIC_EXECUTABLE}
977 + ARGS -o ${outfile} ${infile}
978 + MAIN_DEPENDENCY ${infile})
979 + SET(${outfiles} ${${outfiles}} ${outfile})
982 + ENDMACRO(SCRIBUS_QT_WRAP_UI)
984 + MACRO(SCRIBUS_QT_WRAP_CPP outfiles )
987 + GET_DIRECTORY_PROPERTY(moc_includes_tmp INCLUDE_DIRECTORIES)
989 + #FOREACH(it ${moc_includes_tmp})
990 + # SET(moc_includes ${moc_includes} "-I${it}")
993 + FOREACH(it ${ARGN})
994 + GET_FILENAME_COMPONENT(outfilename ${it} NAME_WE)
996 + GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
997 +# SET(infile ${CMAKE_CURRENT_SOURCE_DIR}/${it})
998 + SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/${outfilename}.moc)
999 + ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
1000 + COMMAND ${QT_MOC_EXECUTABLE}
1001 +# ARGS ${moc_includes} -o ${outfile} ${infile}
1002 + ARGS -o ${outfile} ${infile}
1003 +# MAIN_DEPENDENCY ${infile})
1004 + DEPENDS ${infile})
1005 + SET(${outfiles} ${${outfiles}} ${outfile})
1008 + ENDMACRO(SCRIBUS_QT_WRAP_CPP)
1009 diff -Nur scribus-1.3.3.6/CMakeLists.txt scribus-1.3.3.6-cmake/CMakeLists.txt
1010 --- scribus-1.3.3.6/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
1011 +++ scribus-1.3.3.6-cmake/CMakeLists.txt 2006-12-05 17:06:55.000000000 +0100
1014 +#Require 2.4.2 for Qt finding
1015 +#Require 2.4.3 for moc change detection
1016 +#Require 2.4.3 for rpath updates for custom cairo install
1017 +CMAKE_MINIMUM_REQUIRED(VERSION 2.4.3 FATAL_ERROR)
1019 +SET(CMAKE_COLOR_MAKEFILE ON)
1020 +SET(CMAKE_VERBOSE_MAKEFILE ON)
1021 +SET(CMAKE_INCLUDE_CURRENT_DIR TRUE)
1022 +SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
1023 +#SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
1024 +#SET(CMAKE_SKIP_RPATH:BOOL NO)
1025 +SET(CMAKE_SKIP_RULE_DEPENDENCY TRUE)
1027 +SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
1028 +# SET(CMAKE_SHARED_MODULE_LINK_FLAGS "${CMAKE_SHARED_MODULE_LINK_FLAGS} -export-dynamic")
1029 +# SET(CMAKE_SHARED_MODULE_LINK_CXX_FLAGS "${CMAKE_SHARED_MODULE_LINK_CXX_FLAGS} -export-dynamic")
1030 +# SET(CMAKE_SHARED_LIBRARY_C_FLAGS "${CMAKE_SHARED_LIBRARY_C_FLAGS} -export-dynamic")
1031 +# SET(CMAKE_SHARED_LIBRARY_CXX_FLAGS "${CMAKE_SHARED_LIBRARY_CXX_FLAGS} -export-dynamic")
1032 +# MESSAGE(STATUS ${CMAKE_SHARED_MODULE_LINK_FLAGS})
1033 +# MESSAGE(STATUS ${CMAKE_SHARED_MODULE_LINK_CXX_FLAGS})
1034 +# MESSAGE(STATUS ${CMAKE_SHARED_LIBRARY_C_FLAGS})
1035 +# MESSAGE(STATUS ${CMAKE_SHARED_LIBRARY_CXX_FLAGS})
1036 +# MESSAGE(STATUS ${CMAKE_CXX_CREATE_SHARED_MODULE})
1037 +# MESSAGE(STATUS ${CMAKE_CXX_CREATE_SHARED_LIBRARY})
1039 +#IMPORT FROM COMMANDLINE
1040 +# SET with cmake -DWANT_CAIRO=1, etc
1041 +# MESSAGE(STATUS ${WANT_CAIRO})
1042 +# MESSAGE(STATUS ${WANT_LIBART})
1043 +# MESSAGE(STATUS ${WANT_DEBUG})
1045 +# SET(WANT_CAIRO 0)
1046 +# SET(WANT_LIBART 1)
1050 +SET (VERSION_MAJOR "1")
1051 +SET (VERSION_MINOR "3")
1052 +SET (VERSION_PATCH "3.6")
1053 +SET (VERSION_SUFFIX "")
1054 +SET (VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${VERSION_SUFFIX})
1055 +MESSAGE(STATUS "Scribus ${VERSION} will be built to install into ${CMAKE_INSTALL_PREFIX}")
1057 +SET(PLUGIN_PERMISSIONS WORLD_EXECUTE GROUP_EXECUTE OWNER_EXECUTE WORLD_READ GROUP_READ OWNER_READ OWNER_WRITE)
1059 +SET(MAIN_DIR_NAME "scribus")
1061 + MESSAGE(STATUS "Previously selected version tag: ${TAG_VERSION}")
1062 + SET(WANT_VERSIONING 1)
1063 + SET(CACHED_VERSIONING 1)
1065 +IF (WANT_VERSIONING AND NOT CACHED_VERSIONING)
1066 + IF (NOT CUSTOM_VERSIONTAG)
1067 + SET(TAG_VERSION "-${VERSION}" CACHE TYPE STRING)
1068 + ELSE (NOT CUSTOM_VERSIONTAG)
1069 + SET(TAG_VERSION ${CUSTOM_VERSIONTAG} CACHE TYPE STRING)
1070 + ENDIF (NOT CUSTOM_VERSIONTAG)
1071 +ENDIF (WANT_VERSIONING AND NOT CACHED_VERSIONING)
1073 +SET(MANDIR "share/man/")
1074 +SET(SHAREDIR "share/${MAIN_DIR_NAME}${TAG_VERSION}/")
1075 +ADD_DEFINITIONS("-DSHAREDIR=\\\"${CMAKE_INSTALL_PREFIX}/${SHAREDIR}\\\"")
1077 + SET(DOCDIR "share/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
1079 + SET(DOCDIR "share/doc/${MAIN_DIR_NAME}-${VERSION}/")
1080 +ENDIF (TAG_VERSION)
1081 +ADD_DEFINITIONS("-DDOCDIR=\\\"${CMAKE_INSTALL_PREFIX}/${DOCDIR}\\\"")
1082 +SET(PLDDOCDIR "share/doc/${MAIN_DIR_NAME}/")
1083 +ADD_DEFINITIONS("-DPLDDOCDIR=\\\"${CMAKE_INSTALL_PREFIX}/${PLDDOCDIR}\\\"")
1084 +SET(ICONDIR "share/${MAIN_DIR_NAME}${TAG_VERSION}/icons/")
1085 +ADD_DEFINITIONS("-DICONDIR=\\\"${CMAKE_INSTALL_PREFIX}/${ICONDIR}\\\"")
1086 +SET(SAMPLESDIR "share/${MAIN_DIR_NAME}${TAG_VERSION}/samples/")
1087 +ADD_DEFINITIONS("-DSAMPLESDIR=\\\"${CMAKE_INSTALL_PREFIX}/${SAMPLESDIR}\\\"")
1088 +SET(SCRIPTSDIR "share/${MAIN_DIR_NAME}${TAG_VERSION}/scripts/")
1089 +ADD_DEFINITIONS("-DSCRIPTSDIR=\\\"${CMAKE_INSTALL_PREFIX}/${SCRIPTSDIR}\\\"")
1090 +SET(TEMPLATEDIR "share/${MAIN_DIR_NAME}${TAG_VERSION}/templates/")
1091 +ADD_DEFINITIONS("-DTEMPLATEDIR=\\\"${CMAKE_INSTALL_PREFIX}/${TEMPLATEDIR}\\\"")
1092 +SET(LIBDIR "lib/${MAIN_DIR_NAME}${TAG_VERSION}/")
1093 +ADD_DEFINITIONS("-DLIBDIR=\\\"${CMAKE_INSTALL_PREFIX}/${LIBDIR}\\\"")
1094 +SET(PLUGINDIR "lib/${MAIN_DIR_NAME}${TAG_VERSION}/plugins/")
1095 +ADD_DEFINITIONS("-DPLUGINDIR=\\\"${CMAKE_INSTALL_PREFIX}/${PLUGINDIR}\\\"")
1096 +set(CMAKE_INSTALL_RPATH ${PLUGINDIR})
1098 +# Set the XDG mime stuff
1099 +SET(MIMEDIR "share/mime/packages/")
1103 +#None, Debug, Release, .. or custom ones
1106 + SET(CMAKE_BUILD_TYPE Debug)
1108 + SET(CMAKE_BUILD_TYPE RELEASE)
1112 + SET( ENV{MACOSX_DEPLOYMENT_TARGET} 10.3 )
1113 + SET( ENV{LD_PREBIND} 1 )
1114 + SET( ENV{LD_PREBIND_ALLOW_OVERLAP} 1 )
1115 + SET(CMAKE_CXX_FLAGS_DEBUG "-O2 -g3 -fno-inline-functions -Wall")
1116 + SET(CMAKE_C_FLAGS_DEBUG "-O2 -g3 -fno-inline-functions -Wall")
1117 + SET(BUILD_MAC_BUNDLE 1)
1119 + SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g3 -Wall")
1120 + SET(CMAKE_C_FLAGS_DEBUG "-O0 -g3 -Wall")
1122 +SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -Wall")
1123 +SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall")
1126 +INCLUDE (${CMAKE_ROOT}/Modules/TestBigEndian.cmake)
1127 +TEST_BIG_ENDIAN(WORDS_BIGENDIAN)
1131 +SET (QT_MT_REQUIRED true)
1132 +SET (QT_MIN_VERSION "3.3.4")
1133 +FIND_PACKAGE(Qt3 REQUIRED)
1135 + MESSAGE("Qt3 Found OK (${qt_version_str})")
1136 +# MESSAGE("$ENV{QTDIR}")
1137 +# MESSAGE("${QT_MOC_EXECUTABLE}")
1138 +# MESSAGE("${QT_UIC_EXECUTABLE}")
1139 +# MESSAGE("${QT_QT_LIBRARY}")
1140 +# MESSAGE("${QT_INCLUDE_DIR}")
1141 +# MESSAGE("${qt_version_str}")
1142 +# MESSAGE(${qt_version_str_lib})
1144 + MESSAGE(FATAL_ERROR "No Qt3")
1147 +# START PNG, JPEG, TIFF
1148 +FIND_PACKAGE(PNG REQUIRED)
1150 + MESSAGE("PNG Library Found OK")
1152 +FIND_PACKAGE(JPEG REQUIRED)
1154 + MESSAGE("JPEG Library Found OK")
1156 +FIND_PACKAGE(TIFF REQUIRED)
1158 + MESSAGE("TIFF Library Found OK")
1161 + MESSAGE(FATAL_ERROR "Could not find the TIFF Library")
1163 +FIND_PACKAGE(ZLIB REQUIRED)
1165 + MESSAGE("ZLIB Library Found OK")
1168 +FIND_PACKAGE(PythonLibs REQUIRED)
1169 +IF (PYTHON_LIBRARY)
1170 + MESSAGE("Python Library Found OK")
1171 + SET(HAVE_PYTHON 1)
1172 + SET(COMPILE_PYTHON 1)
1173 +ENDIF(PYTHON_LIBRARY)
1176 +SET(FREETYPE_DIR ${CMAKE_MODULE_PATH})
1177 +FIND_PACKAGE(FREETYPE REQUIRED)
1178 +IF (FREETYPE_FOUND)
1179 + MESSAGE("FreeType2 Library Found OK")
1180 + CHECK_LIBRARY_EXISTS(libfreetype.so FT_Get_First_Char "" HAVE_FREETYPE_FIRST)
1181 + CHECK_LIBRARY_EXISTS(libfreetype.so FT_Get_Next_Char "" HAVE_FREETYPE_NEXT)
1182 +ENDIF(FREETYPE_FOUND)
1183 +#FIXME: if cflags empty add, otherwise replace as now
1184 +SET(CFLAGS "${LIBFREETYPE_CFLAGS}")
1187 +# If we have a RENDER_LIB selected from a previous cmake run, then use it
1188 +# otherwise, we should be defaulting to Libart_LGPL for 1.3.3.x
1190 + MESSAGE(STATUS "Previously selected rendering system: ${RENDER_LIB}")
1192 + IF (NOT WANT_CAIRO)
1193 + SET(WANT_LIBART 1)
1194 + ENDIF (NOT WANT_CAIRO)
1197 +# START LIBART_LGPL
1198 +IF (WANT_LIBART OR RENDER_LIB STREQUAL "LIBART")
1199 + SET(LIBART_LGPL_DIR ${CMAKE_MODULE_PATH})
1200 + FIND_PACKAGE(LIBART_LGPL REQUIRED)
1201 + IF(LIBART_LGPL_FOUND)
1202 + SET(RENDER_LIB "LIBART" CACHE TYPE STRING)
1203 + MESSAGE("Libart_LGPL Library Found OK")
1204 + ELSE(LIBART_LGPL_FOUND)
1205 + SET(OLDRENDERLIBLOST TRUE)
1206 + ENDIF(LIBART_LGPL_FOUND)
1207 +ELSE (WANT_LIBART OR RENDER_LIB STREQUAL "LIBART")
1209 + SET(CAIRO_DIR ${CMAKE_MODULE_PATH})
1210 + FIND_PACKAGE(CAIRO)
1212 + MESSAGE("CAIRO Library Found OK")
1213 + SET(RENDER_LIB "CAIRO" CACHE TYPE STRING)
1215 + SET(OLDRENDERLIBLOST TRUE)
1216 + ENDIF(CAIRO_FOUND)
1218 +ENDIF (WANT_LIBART OR RENDER_LIB STREQUAL "LIBART")
1221 +IF(NOT RENDER_LIB OR OLDRENDERLIBLOST)
1222 + MESSAGE(FATAL_ERROR "ERROR: Neither LibArt_LGPL nor cairo have been selected or found, please correct and restart cmake")
1223 +ENDIF(NOT RENDER_LIB OR OLDRENDERLIBLOST)
1227 +SET(CUPS_DIR ${CMAKE_MODULE_PATH})
1228 +FIND_PACKAGE(CUPS REQUIRED)
1231 + MESSAGE("CUPS Library Found OK")
1236 +SET(LIBXML2_DIR ${CMAKE_MODULE_PATH})
1237 +FIND_PACKAGE(LIBXML2 REQUIRED)
1240 + MESSAGE("LIBXML2 Library Found OK")
1241 +ENDIF(LIBXML2_FOUND)
1245 +SET(LCMS_DIR ${CMAKE_MODULE_PATH})
1246 +FIND_PACKAGE(LCMS REQUIRED)
1249 + SET(CMS_INC "lcms.h")
1250 + MESSAGE("LittleCMS Library Found OK")
1252 + MESSAGE(FATAL_ERROR "Could not find the LittleCMS Library")
1257 +SET(FONTCONFIG_DIR ${CMAKE_MODULE_PATH})
1258 +FIND_PACKAGE(FONTCONFIG)
1259 +IF(FONTCONFIG_FOUND)
1260 + MESSAGE("FontConfig Found OK")
1261 + SET(HAVE_FONTCONFIG 1)
1262 +ENDIF(FONTCONFIG_FOUND)
1265 +ADD_DEFINITIONS(${QT_DEFINITIONS})
1267 +CHECK_INCLUDE_FILE("dlfcn.h" HAVE_DLFCN_H)
1269 + ADD_DEFINITIONS(-DHAVE_DLFCN_H)
1270 +ENDIF(HAVE_DLFCN_H)
1272 +CHECK_INCLUDE_FILE("unistd.h" HAVE_UNISTD_H)
1274 + ADD_DEFINITIONS(-DHAVE_UNISTD_H)
1275 +ENDIF(HAVE_UNISTD_H)
1277 +CHECK_INCLUDE_FILE("sys/types.h" HAVE_SYS_TYPES_H)
1278 +# IF(HAVE_SYS_TYPES_H)
1279 +# ADD_DEFINITIONS(-DHAVE_SYS_TYPES_H)
1280 +# ENDIF(HAVE_SYS_TYPES_H)
1282 +CHECK_INCLUDE_FILE("sys/stat.h" HAVE_SYS_STAT_H)
1283 +# IF(HAVE_SYS_STAT_H)
1284 +# ADD_DEFINITIONS(-DHAVE_SYS_STAT_H)
1285 +# ENDIF(HAVE_SYS_STAT_H)
1288 +#Create configure files.. config.h and uninstall
1290 +INCLUDE (ConfigureChecks.cmake)
1291 +CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h)
1292 +ADD_DEFINITIONS("-DHAVE_CONFIG_H")
1295 + "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"
1296 + "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
1299 +ADD_CUSTOM_TARGET(uninstall
1300 + "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
1302 +#Load our SCRIBUSQT package which gives us filename.moc instead of moc_filename.*
1303 +SET(SCRIBUSQT_DIR ${CMAKE_MODULE_PATH})
1304 +FIND_PACKAGE(SCRIBUSQT)
1306 +#Set up include dirs with all found packages
1307 +INCLUDE_DIRECTORIES(
1308 +${CMAKE_BINARY_DIR}
1309 +${CMAKE_BINARY_DIR}/scribus
1312 +${CUPS_INCLUDE_DIR}
1313 +${FREETYPE_INCLUDE_DIR}
1314 +${FONTCONFIG_INCLUDE_DIR}
1315 +${LCMS_INCLUDE_DIR}
1316 +${LIBXML2_INCLUDE_DIR}
1317 +${PYTHON_INCLUDE_PATH}
1318 +${TIFF_INCLUDE_DIR}
1319 +${ZLIB_INCLUDE_DIR}
1322 +#Set up libraries to link with all found packages
1324 +#Select Libart_LGPL or Cairo
1325 +IF(RENDER_LIB STREQUAL "LIBART")
1326 + INCLUDE_DIRECTORIES(${LIBART_LGPL_INCLUDE_DIR})
1327 + LINK_LIBRARIES(${LIBART_LGPL_LIBRARIES})
1328 +ENDIF(RENDER_LIB STREQUAL "LIBART")
1329 +IF(RENDER_LIB STREQUAL "CAIRO")
1330 + INCLUDE_DIRECTORIES(${CAIRO_INCLUDE_DIR})
1331 + LINK_LIBRARIES(${CAIRO_LIBRARIES})
1332 + LINK_DIRECTORIES(${PREFIX_CAIRO_LIB})
1333 + SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_RPATH};${PREFIX_CAIRO_LIB}")
1334 +ENDIF(RENDER_LIB STREQUAL "CAIRO")
1336 +MESSAGE("RPATH: ${CMAKE_INSTALL_RPATH}")
1341 +${FREETYPE_LIBRARIES}
1342 +${FONTCONFIG_LIBRARIES}
1344 +${LIBXML2_LIBRARIES}
1345 +${PYTHON_LIBRARIES}
1353 + ${QT_QTMAIN_LIBRARY}
1358 + ADD_DEFINITIONS(-DQT_DLL)
1362 + LINK_LIBRARIES( "-undefined dynamic_lookup" )
1363 + LINK_LIBRARIES( "-framework CoreFoundation" )
1366 +#Add our source subdirs
1367 +ADD_SUBDIRECTORY(scribus)
1369 +#Install our READMEs etc.
1383 + DESTINATION ${DOCDIR}
1387 +DESTINATION ${MIMEDIR}
1390 +# If the cmake version includes cpack, use it
1391 +IF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
1392 + SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Scribus is an open source publishing application for Linux, Mac OSX and Windows")
1393 + SET(CPACK_PACKAGE_VENDOR "Scribus Team")
1394 + SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
1395 + SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/README")
1396 + SET(CPACK_PACKAGE_VERSION_MAJOR "${VERSION_MAJOR}")
1397 + SET(CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}")
1398 + SET(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}")
1399 + SET(CPACK_PACKAGE_INSTALL_DIRECTORY "Scribus ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
1400 + SET(CPACK_PACKAGE_EXECUTABLES "scribus${TAG_VERSION}")
1401 + SET(CPACK_SOURCE_PACKAGE_FILE_NAME "scribus${TAG_VERSION}")
1402 + SET(CPACK_SOURCE_GENERATOR TBZ2)
1405 +ENDIF(EXISTS "${CMAKE_ROOT}/Modules/CPack.cmake")
1406 diff -Nur scribus-1.3.3.6/cmake_uninstall.cmake.in scribus-1.3.3.6-cmake/cmake_uninstall.cmake.in
1407 --- scribus-1.3.3.6/cmake_uninstall.cmake.in 1970-01-01 01:00:00.000000000 +0100
1408 +++ scribus-1.3.3.6-cmake/cmake_uninstall.cmake.in 2006-12-05 12:19:45.000000000 +0100
1410 +IF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
1411 + MESSAGE(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"")
1412 +ENDIF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
1414 +FILE(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
1415 +STRING(REGEX REPLACE "\n" ";" files "${files}")
1416 +FOREACH(file ${files})
1417 + MESSAGE(STATUS "Uninstalling \"${file}\"")
1418 + IF(NOT EXISTS "${file}")
1419 + MESSAGE(FATAL_ERROR "File \"${file}\" does not exists.")
1420 + ENDIF(NOT EXISTS "${file}")
1421 + EXEC_PROGRAM("@CMAKE_COMMAND@" ARGS "-E remove \"${file}\""
1422 + OUTPUT_VARIABLE rm_out
1423 + RETURN_VARIABLE rm_retval)
1424 + IF("${rm_retval}" GREATER 0)
1425 + MESSAGE(FATAL_ERROR "Problem when removing \"${file}\"")
1426 + ENDIF("${rm_retval}" GREATER 0)
1428 \ Brak znaku nowej linii na koñcu pliku
1429 diff -Nur scribus-1.3.3.6/config.h.cmake scribus-1.3.3.6-cmake/config.h.cmake
1430 --- scribus-1.3.3.6/config.h.cmake 1970-01-01 01:00:00.000000000 +0100
1431 +++ scribus-1.3.3.6-cmake/config.h.cmake 2006-12-05 14:25:22.000000000 +0100
1436 + * Prevent code from including config.h directly. You should include
1437 + * scconfig.h instead. This lets us handle win-config.h correctly, and
1438 + * may do more later.
1440 +#ifndef _SCCONFIG_H
1441 +#error "Include <scconfig.h> rather than using <config.h> directly"
1444 +#cmakedefine VERSION "1.3.3.6"
1446 +#cmakedefine BUILD_MAC_BUNDLE
1447 +#cmakedefine HAVE_CMS 1
1448 +#cmakedefine HAVE_XML 1
1449 +#cmakedefine CMS_INC "lcms.h"
1450 +#cmakedefine HAVE_CAIRO 1
1451 +#cmakedefine HAVE_CUPS 1
1452 +#cmakedefine HAVE_TIFF 1
1453 +#cmakedefine HAVE_LIBZ 1
1454 +#cmakedefine HAVE_FONTCONFIG 1
1455 +#cmakedefine HAVE_SYS_TYPES_H 1
1456 +#cmakedefine HAVE_SYS_STAT_H 1
1457 +#cmakedefine FT_FREETYPE_H
1458 +#cmakedefine COMPILE_PYTHON 1
1459 +#cmakedefine WORDS_BIGENDIAN 1
1460 diff -Nur scribus-1.3.3.6/ConfigureChecks.cmake scribus-1.3.3.6-cmake/ConfigureChecks.cmake
1461 --- scribus-1.3.3.6/ConfigureChecks.cmake 1970-01-01 01:00:00.000000000 +0100
1462 +++ scribus-1.3.3.6-cmake/ConfigureChecks.cmake 2006-12-05 12:19:45.000000000 +0100
1464 +#http://websvn.kde.org/trunk/KDE/kdeaddons/ConfigureChecks.cmake?rev=520160&view=log
1466 +include(CheckIncludeFile)
1467 +include(CheckIncludeFiles)
1468 +#include(CheckSymbolExists)
1469 +include(CheckFunctionExists)
1470 +include(CheckLibraryExists)
1471 +#include(CheckPrototypeExists)
1472 +include(CheckTypeSize)
1475 +#check for libz using the cmake supplied FindZLIB.cmake
1483 + set(HAVE_LIBJPEG 1)
1485 + set(HAVE_LIBJPEG 0)
1490 + set(HAVE_LIBPNG 1)
1492 + set(HAVE_LIBPNG 0)
1496 + set(HAVE_BZIP2_SUPPORT 1)
1497 + if(BZIP2_NEED_PREFIX)
1498 + set(NEED_BZ2_PREFIX 1)
1499 + endif(BZIP2_NEED_PREFIX)
1501 + set(HAVE_BZIP2_SUPPORT 0)
1504 +if(LIBART_LGPL_FOUND)
1505 + set(HAVE_LIBART 1)
1507 +else(LIBART_LGPL_FOUND)
1508 + set(HAVE_LIBART 0)
1510 +endif(LIBART_LGPL_FOUND)
1513 + set(HAVE_CARBON 1)
1515 + set(HAVE_CARBON 0)
1516 +endif(CARBON_FOUND)
1520 +else(OPENSSL_FOUND)
1522 +endif(OPENSSL_FOUND)
1525 +check_include_files(endian.h HAVE_ENDIAN_H)
1526 +check_include_files(fcntl.h HAVE_FCNTL_H)
1527 +check_include_files(dlfcn.h HAVE_DLFCN_H)
1528 +#check_include_files(crt_externs.h HAVE_CRT_EXTERNS_H)
1529 +#check_include_files(inttypes.h HAVE_INTTYPES_H)
1530 +#check_include_files(memory.h HAVE_MEMORY_H)
1531 +#check_include_files(stdint.h HAVE_STDINT_H)
1532 +#check_include_files(stdlib.h HAVE_STDLIB_H)
1533 +#check_include_files(strings.h HAVE_STRINGS_H)
1534 +#check_include_files(string.h HAVE_STRING_H)
1535 +#check_include_files(sys/bitypes.h HAVE_SYS_BITYPES_H)
1536 +#check_include_files(sys/stat.h HAVE_SYS_STAT_H)
1537 +#check_include_files(sys/types.h HAVE_SYS_TYPES_H)
1538 +check_include_files(unistd.h HAVE_UNISTD_H)
1540 +#check_function_exists(_NSGetEnviron HAVE_NSGETENVIRON)
1541 +#check_function_exists(initgroups HAVE_INITGROUPS)
1542 +#check_function_exists(setenv HAVE_SETENV)
1543 +#check_function_exists(strlcat HAVE_STRLCAT)
1544 +#check_function_exists(strlcpy HAVE_STRLCPY)
1546 +#check_symbol_exists(res_init "sys/types.h;netinet/in.h;arpa/nameser.h;resolv.h" HAVE_RES_INIT)
1547 +#check_symbol_exists(snprintf "stdio.h" HAVE_SNPRINTF)
1548 +#check_symbol_exists(vsnprintf "stdio.h" HAVE_VSNPRINTF)
1551 +#check_prototype_exists(res_init "sys/types.h;netinet/in.h;arpa/nameser.h;resolv.h" HAVE_RES_INIT_PROTO)
1552 +#check_prototype_exists(initgroups "unistd.h;sys/types.h;unistd.h;grp.h" HAVE_INITGROUPS_PROTO)
1553 +#check_prototype_exists(setenv stdlib.h HAVE_SETENV_PROTO)
1554 +#check_prototype_exists(strlcat string.h HAVE_STRLCAT_PROTO)
1555 +#check_prototype_exists(strlcpy string.h HAVE_STRLCPY_PROTO)
1558 +#check_type_size("int" SIZEOF_INT)
1559 +#check_type_size("char *" SIZEOF_CHAR_P)
1560 +#check_type_size("long" SIZEOF_LONG)
1561 +#check_type_size("short" SIZEOF_SHORT)
1562 +#check_type_size("size_t" SIZEOF_SIZE_T)
1563 +#check_type_size("unsigned long" SIZEOF_UNSIGNED_LONG)