diff options
author | Stefan Wildemann <metalstrolch@users.noreply.github.com> | 2020-04-26 00:59:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-26 00:59:36 +0200 |
commit | 54fd092de942f12133b67bc0118ba6de879d39d7 (patch) | |
tree | 15de360d3f57821eb712e253c9dd7f037d96467b /CMakeLists.txt | |
parent | f82ea8d97d5f10433197306e8afd6b6c10e294f2 (diff) | |
download | navit-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-x | CMakeLists.txt | 10 |
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) |