cmake/FindGhostscript.cmake
author Akos Ladanyi <ladanyi@tmit.bme.hu>
Wed, 05 Nov 2008 14:44:37 +0000
changeset 363 a637fb9d457b
child 500 97070bd10b98
permissions -rw-r--r--
Revert to the canonical way of customizing CXXFLAGS

A default list of compiler flags is set via AM_CXXFLAGS Automake variable.
However this gets overridden by per-target CXXFLAGS variables (e.g.
foo_CXXFLAGS in case the foo target). Because of this you should append
$(AM_CXXFLAGS) to the end of the per-target CXXFLAGS variables (e.g.
foo_CXXFLAGS = ... $(AM_CXXFLAGS)).

After this default list of flags the contents of the CXXFLAGS user variable is
passed to the compiler. This variable has a default value determined by
configure (in case of g++ it is '-g -O2'). You can override this by specifying
CXXFLAGS when invoking make (e.g. make CXXFLAGS='-O3').
     1 INCLUDE(FindPackageHandleStandardArgs)
     2 
     3 FIND_PROGRAM(GHOSTSCRIPT_EXECUTABLE
     4   NAMES gs gswin32c
     5   PATHS "$ENV{ProgramFiles}/gs"
     6   PATH_SUFFIXES gs8.61/bin gs8.62/bin
     7   DOC "Ghostscript: PostScript and PDF language interpreter and previewer."
     8 )
     9 
    10 FIND_PACKAGE_HANDLE_STANDARD_ARGS(Ghostscript DEFAULT_MSG GHOSTSCRIPT_EXECUTABLE)