13,6 → 13,12 |
set(LIBUSB_MIN_VERSION "0.1.12") |
find_package(LIBUSB 0.1.12 REQUIRED) |
|
set(FREETYPE_MIN_VERSION "9.20.3") |
find_package(Freetype 9.20.3 REQUIRED) |
|
set(MAPNIK_MIN_VERSION "0.6") |
find_package(Mapnik 0.6 REQUIRED) |
|
include (KDE4Defaults) |
include (MacroWriteBasicCMakeVersionFile) |
include (MacroLibrary) |
22,6 → 28,42 |
|
# create config.h |
include (ConfigureChecks.cmake) |
include (CheckIncludeFiles) |
|
if (MAPNIK_FOUND) |
FIND_PROGRAM(MAPNIK_PLUGIN mapnik-plugin-base |
HINTS |
$ENV{MAPNIK_DIR} |
$ENV{MAPNIK_ROOT} |
PATH_SUFFIXES bin |
PATHS |
/sw |
/opt/local |
/opt/csw |
/opt |
) |
|
IF (MAPNIK_PLUGIN) |
execute_process(COMMAND ${MAPNIK_PLUGIN} |
OUTPUT_VARIABLE MAPNIK_PLUGIN_PATH |
) |
|
if(MAPNIK_PLUGIN_PATH) |
string(REGEX REPLACE "\n" "" _plugin_path ${MAPNIK_PLUGIN_PATH}) |
set(MAPNIK_PLUGIN_PATH ${_plugin_path}) |
endif(MAPNIK_PLUGIN_PATH) |
|
set(MAPNIK_PLUGIN_BASE 1) |
set(MAPNIK_PLUGINS 1) |
set(MAPNIK_FONTS 1) |
message(STATUS "Found mapnik plugin path at ${MAPNIK_PLUGIN_PATH}") |
endif(MAPNIK_PLUGIN) |
endif() |
|
check_include_files(${GDAL_INCLUDE_DIR}/gdal.h HAVE_GDAL) |
if(MAPNIK_FOUND) |
set(HAVE_MAPNIK 1) |
endif(MAPNIK_FOUND) |
configure_file (config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h ) |
|
add_subdirectory(cmake) |