diff options
Diffstat (limited to 'src/util/CMakeLists.txt')
-rw-r--r-- | src/util/CMakeLists.txt | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/util/CMakeLists.txt b/src/util/CMakeLists.txt new file mode 100644 index 0000000..1cbabfa --- /dev/null +++ b/src/util/CMakeLists.txt @@ -0,0 +1,44 @@ +project(util) + +find_package(GDAL REQUIRED) + +set(UTIL_INCLUDE_DIRS + ${CMAKE_CURRENT_SOURCE_DIR} + ${GTK2_INCLUDE_DIRS} + ${GDAL_INCLUDE_DIRS} +) + +#includes +set(util_INCLUDE_DIR + ${util_SOURCE_DIR}/ + CACHE INTERNAL "" +) + +add_definitions(-DHAVE_GTK -DHAVE_CAIRO) + +include_directories(${UTIL_INCLUDE_DIRS}) + +set(worldgen_SRCS + worldgen.c +) + +set(gmapview_SRCS + gmapview.c +) + +if (GDAL_FOUND) + add_executable(worldgen ${worldgen_SRCS}) + target_link_libraries(worldgen ${GDAL_LIBRARIES}) + install(TARGETS worldgen DESTINATION ${BIN_INSTALL_DIR}) +endif (GDAL_FOUND) + +if (GDAL_FOUND AND GTK2_FOUND) + add_executable(gmapview ${gmapview_SRCS}) + target_link_libraries(gmapview + map + ${GDAL_LIBRARIES} + ${GTK2_LIBRARIES} + ) + install(TARGETS gmapview DESTINATION ${BIN_INSTALL_DIR}) +endif (GDAL_FOUND AND GTK2_FOUND) + |