[scribus] How to build Scribus without CUPS?
Gregory Pittman
gpittman at iglou.com
Thu Feb 21 17:05:33 UTC 2013
On 02/21/2013 11:12 AM, Giovanni Mugnai wrote:
> Hi,
>
> Today i was attempting to build Scribus on Haiku.
> I have all dependencies available: QT and Qtwebkit, lcms, Freetype,
> LittleCMS, and so on. I have all deps except CUPS, since is not
> available on Haiku, since has its own printing system (uses also
> gutenprint). When i do cmake, obviously, it alert me about the fact
> that CUPS is not found.
> There is a way to remove dependency of CUPS? I have tried with "cmake
> -DHAVE_CUPS=0" and -DWANT_CUPS=0 but this doesn't help.
> Taking a look in cmakelist i have seen this:
>
> IF(NOT WIN32)
> IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} LESS 2.5)
> SET(Cups_DIR ${CMAKE_MODULE_PATH})
> ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} LESS 2.5)
> FIND_PACKAGE(Cups REQUIRED)
> IF(CUPS_FOUND)
> SET(HAVE_CUPS 1)
> MESSAGE("CUPS Library Found OK")
> ENDIF(CUPS_FOUND)
> ELSE(NOT WIN32)
> # Windows doesn't use CUPS
> SET(CUPS_INCLUDE_DIR)
> ENDIF(NOT WIN32)
> #>>CUPS
>
> This should exclude CUPS if Scribus is compiled on Windows, so i have
> tried to replace "WIN32" with "HAIKU", also adding Haiku inside
> PGFPlatform.h and CMakeCCompielerid and CMakeCXXCompilerid, but the
> result is the same.. So, there is a way to remove the need of CUPS?
>
> Best regards,
>
I would suggest first, to save a backup of the CMakeLists.txt, but then
just delete this section you show completely, and see if it builds Ok.
Greg
More information about the scribus
mailing list