]>
Commit | Line | Data |
---|---|---|
ca7c2d93 | 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 | |
4 | @@ -0,0 +1,69 @@ | |
5 | +# | |
6 | +# Find the native cairo includes and library | |
7 | +# | |
8 | + | |
9 | +# This module defines | |
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 | |
15 | + | |
16 | + | |
17 | +INCLUDE(UsePkgConfig) | |
18 | + | |
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) | |
22 | + | |
23 | +SET(CAIRO_LIBS ${_libCairoCflags}) | |
24 | + | |
25 | +IF(PREFIX_CAIRO) | |
26 | + SET(PREFIX_CAIRO_INCLUDE "${PREFIX_CAIRO}/include") | |
27 | + SET(PREFIX_CAIRO_LIB "${PREFIX_CAIRO}/lib") | |
28 | + SET(PREFIX_CAIRO_BIN "${PREFIX_CAIRO}/bin") | |
29 | +ENDIF(PREFIX_CAIRO) | |
30 | + | |
31 | +FIND_PATH(CAIRO_INCLUDE_DIR | |
32 | +NAMES cairo.h | |
33 | +PATHS ${PREFIX_CAIRO_INCLUDE} ${_libCairoIncDir} /usr/local/include /usr/include | |
34 | +PATH_SUFFIXES cairo | |
35 | +NO_DEFAULT_PATH | |
36 | +) | |
37 | + | |
38 | +FIND_LIBRARY(CAIRO_LIBRARY | |
39 | +NAMES cairo | |
40 | +PATHS ${PREFIX_CAIRO_LIB} ${_libCairoLinkDir} /usr/local/lib /usr/lib | |
41 | +NO_DEFAULT_PATH | |
42 | +) | |
43 | + | |
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}) | |
49 | +# IF(PREFIX_CAIRO) | |
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) | |
55 | + | |
56 | +SET(CAIRO_FIND_QUIETLY 1) | |
57 | + | |
58 | +IF (CAIRO_LIBRARY) | |
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 | |
67 | +# NAMES pkg-config | |
68 | +# PATHS ${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin /usr/bin /usr/nekoware/bin /usr/X11/bin | |
69 | +# ) | |
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 | |
77 | @@ -0,0 +1,31 @@ | |
78 | +# - Try to find Cups | |
79 | +# Once done this will define | |
80 | +# | |
81 | +# CUPS_FOUND - system has Cups | |
82 | +# CUPS_INCLUDE_DIR - the Cups include directory | |
83 | +# CUPS_LIBRARY - Link these to use CUPS | |
84 | +# | |
85 | + | |
86 | +FIND_PATH(CUPS_INCLUDE_DIR cups/cups.h | |
87 | + /usr/include | |
88 | + /usr/local/include | |
89 | +) | |
90 | + | |
91 | +FIND_LIBRARY(CUPS_LIBRARY NAMES cups PATHS /usr/lib /usr/local/lib) | |
92 | + | |
93 | +IF(CUPS_INCLUDE_DIR AND CUPS_LIBRARY) | |
94 | + SET(CUPS_FOUND TRUE) | |
95 | +ENDIF(CUPS_INCLUDE_DIR AND CUPS_LIBRARY) | |
96 | + | |
97 | +SET(Cups_FIND_QUIETLY 1) | |
98 | + | |
99 | +IF(CUPS_FOUND) | |
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) | |
104 | +ELSE(CUPS_FOUND) | |
105 | + IF(Cups_FIND_REQUIRED) | |
106 | + MESSAGE(SEND_ERROR "Could not find Cups") | |
107 | + ENDIF(Cups_FIND_REQUIRED) | |
108 | +ENDIF(CUPS_FOUND) | |
109 |