summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorStefan Wildemann <metalstrolch@users.noreply.github.com>2020-04-26 00:59:36 +0200
committerGitHub <noreply@github.com>2020-04-26 00:59:36 +0200
commit54fd092de942f12133b67bc0118ba6de879d39d7 (patch)
tree15de360d3f57821eb712e253c9dd7f037d96467b /CMakeLists.txt
parentf82ea8d97d5f10433197306e8afd6b6c10e294f2 (diff)
downloadnavit-54fd092de942f12133b67bc0118ba6de879d39d7.tar.gz
Add:Core+Graphics+Qt5:Add support for textured polygons (#989)
This pull request adds the basic support for textured polygons. It adds a function to graphics plugins to set texture. It enhances itemgra configuration that allows to set a picture to polygon map elements Basic support for Qt5 graphics. Some example textures added to car layout. Texture files have own resource directory.
Diffstat (limited to 'CMakeLists.txt')
-rwxr-xr-xCMakeLists.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f3f808b8f..b1717d1a5 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -43,6 +43,8 @@ set(LOCALE_DIR share/locale CACHE PATH "Navit locale path")
add_definitions ("-DLOCALE_DIR=\"${LOCALE_DIR}\"")
set(IMAGE_DIR share/navit/icons CACHE PATH "Navit image path")
add_definitions ("-DIMAGE_DIR=\"${IMAGE_DIR}\"")
+set(TEXTURE_DIR share/navit/textures CACHE PATH "Navit texture path")
+add_definitions ("-DTEXTURE_DIR=\"${TEXTURE_DIR}\"")
set(MAN_DIR share/man/man1 CACHE PATH "Navit man path")
add_definitions ("-DMAN_DIR=\"${MAN_DIR}\"")
# LIB_DIR
@@ -564,6 +566,13 @@ IF(NOT svg2png_scaling_nav)
set(svg2png_scaling_nav -1 24 32 48 64 96 128)
ENDIF()
ENDIF()
+IF(NOT svg2png_scaling_textures)
+ IF(NOT ANDROID)
+ set(svg2png_scaling_textures 0)
+ ELSE()
+ set(svg2png_scaling_textures 0)
+ ENDIF()
+ENDIF()
add_feature(DBUS_USE_SYSTEM_BUS "default" FALSE)
add_feature(BUILD_MAPTOOL "default" TRUE)
@@ -629,6 +638,7 @@ if(WIN32 OR WINCE)
set(SHARE_DIR ./)
set(LOCALE_DIR locale)
set(IMAGE_DIR icons)
+ set(TEXTURE_DIR textures)
if(HAVE_GTK2 AND NOT MSVC)