23 lines
827 B
CMake
23 lines
827 B
CMake
macro(mapnik_print_version)
|
|
string(TOUPPER ${ARGV0} TLNUP)
|
|
set(TLN ${ARGV0})
|
|
if(${TLN}_VERSION_STRING)
|
|
message(STATUS "Using ${ARGV0} version: ${${TLN}_VERSION_STRING}")
|
|
elseif(${TLN}_VERSION)
|
|
message(STATUS "Using ${ARGV0} version: ${${TLN}_VERSION}")
|
|
elseif(${TLNUP}_VERSION_STRING)
|
|
message(STATUS "Using ${ARGV0} version: ${${TLNUP}_VERSION_STRING}")
|
|
elseif(${TLNUP}_VERSION)
|
|
message(STATUS "Using ${ARGV0} version: ${${TLNUP}_VERSION}")
|
|
else()
|
|
message(STATUS "Using ${ARGV0}")
|
|
endif()
|
|
endmacro()
|
|
|
|
macro(mapnik_find_package)
|
|
find_package(${ARGN})
|
|
set(MAPNIK_TMP_DEP ${ARGN})
|
|
list(JOIN MAPNIK_TMP_DEP " " MAPNIK_TMP_DEP)
|
|
list(APPEND MAPNIK_DEPENDENCIES "find_dependency(${MAPNIK_TMP_DEP})")
|
|
mapnik_print_version(${ARGV0})
|
|
endmacro()
|