Mathis Logemann
|
03b1f18c89
|
make pkg-config optionally. But fail later when we actually need pkg-config as a fallback
|
2021-07-22 21:04:45 +02:00 |
|
Mathis Logemann
|
7b0aa9d3bf
|
remove openjpeg again. was just a test
|
2021-07-22 20:45:16 +02:00 |
|
Mathis Logemann
|
3001e0c78a
|
Revert "remove openjpeg again. was just a test."
This reverts commit bcc66a739c .
|
2021-07-22 20:44:36 +02:00 |
|
Mathis Logemann
|
bcc66a739c
|
remove openjpeg again. was just a test.
|
2021-07-22 20:44:29 +02:00 |
|
Mathis Logemann
|
81397f84bc
|
add debug postfix to wkt, json and mapnik.
Mapnik can be installed with multi configuration enviroment
|
2021-07-22 20:34:08 +02:00 |
|
Mathis Logemann
|
3a2996e5b0
|
install mapbox headers when using NOT USE_EXTERNAL*
|
2021-07-21 20:20:44 +02:00 |
|
Mathis Logemann
|
282986c503
|
fix config file naming scheme.
Only happens when using older cmake versions. But this was definitly an issue.
Target name should be the same on the file (case sensitive)
|
2021-07-21 20:03:42 +02:00 |
|
Mathis Logemann
|
e5cf5dda39
|
default to jpeg.
|
2021-07-21 18:24:40 +02:00 |
|
Mathis Logemann
|
c5ced60c38
|
fix some bugs when using ubuntu to build
|
2021-07-21 18:16:48 +02:00 |
|
Mathis Logemann
|
01159d0721
|
still forget proj everytime...
|
2021-07-07 21:11:28 +02:00 |
|
Mathis Logemann
|
59f9974baa
|
TEMP: use openjpeg
|
2021-07-07 21:06:59 +02:00 |
|
Mathis Logemann
|
3397fff8ea
|
add harfbuzz fallback
|
2021-07-06 22:46:07 +02:00 |
|
Mathis Logemann
|
cdb598e67b
|
add harfbuzz minimum version and HarfBuzz::ICU target. probably fixes osx
|
2021-07-06 22:19:28 +02:00 |
|
Mathis Logemann
|
eb1236d5dd
|
use proj *gr*
|
2021-07-06 21:32:58 +02:00 |
|
Mathis Logemann
|
e408bf9a22
|
add find harfbuzz.cmake
|
2021-07-06 21:32:36 +02:00 |
|
Mathis Logemann
|
6a19824c12
|
hate proj4...
|
2021-07-05 21:58:53 +02:00 |
|
Mathis Logemann
|
7a13a940df
|
build plugins as modules.
|
2021-07-05 17:13:45 +02:00 |
|
Mathis Logemann
|
7231d06a46
|
ups. this shouldn't be commited
|
2021-07-02 22:43:01 +02:00 |
|
Mathis Logemann
|
7f2511632f
|
add packaging
|
2021-07-02 22:26:36 +02:00 |
|
Mathis Logemann
|
cdf41a3144
|
install sparsehash
|
2021-07-02 13:55:55 +02:00 |
|
Mathis Logemann
|
d17abeddb7
|
[cmake] add folders for visual studio
|
2021-06-30 10:33:20 +02:00 |
|
Mathis Logemann
|
e1fa32f21f
|
install dependencies. Required for windows (and ?macos?). Needs testing on linux.
|
2021-04-10 14:36:22 +02:00 |
|
Mathis Logemann
|
1929fbc0ba
|
add an option to disable plugin and font copying
|
2021-04-09 15:53:21 +02:00 |
|
Mathis Logemann
|
02f78e4ce5
|
fixed Dll copying on windows; copy plugins and fonts into appropiate directories when building.
|
2021-04-09 15:50:50 +02:00 |
|
Mathis Logemann
|
bed3ffb3dc
|
fix typo grid renderer -> svg renderer
|
2021-04-01 18:01:43 +02:00 |
|
Mathis Logemann
|
f57d39378d
|
add BIGINT and MAPNIK_MEMORY_MAPPED_FILE; require cxx standard, disable compiler specific flags (CXX_EXTENSIONS)
|
2021-04-01 16:15:32 +02:00 |
|
Mathis Logemann
|
7897bb5c83
|
add threads to mapnik::core
|
2021-03-26 15:45:15 +01:00 |
|
Mathis Logemann
|
1367e7007f
|
print version strings if available
|
2021-03-25 21:28:41 +01:00 |
|
Mathis Logemann
|
2b977f14c9
|
changed proj; add mapnik_proj_version; use boost regex icu workaround
|
2021-03-25 18:46:18 +01:00 |
|
Mathis Logemann
|
b2116fd9e9
|
added benchmarks; needed mutex header
|
2021-03-25 17:26:29 +01:00 |
|
Mathis Logemann
|
31c0b08548
|
renamed MAPNIK_USE_PROJ4 to MAPNIK_USE_PROJ and removed ACCEPT_USE_OF_DEPRECATED_PROJ_API_H
|
2021-03-24 23:55:12 +01:00 |
|
Mathis Logemann
|
e963af53a5
|
find proj without config
|
2021-03-24 15:21:39 +01:00 |
|
Mathis Logemann
|
61a1248262
|
fix false default cmake install dir
|
2021-03-24 15:17:08 +01:00 |
|
Mathis Logemann
|
db6d1a1293
|
fix typo in text
|
2021-03-24 15:16:12 +01:00 |
|
Mathis Logemann
|
9835f07179
|
find and link icu first
|
2021-03-24 14:57:27 +01:00 |
|
Mathis Logemann
|
167461ccc4
|
rename internal name mapnik-core to core since the exported name would be mapnik::mapnik-core instead of mapnik::core. This fixes the issue
|
2021-03-19 22:51:50 +01:00 |
|
Mathis Logemann
|
36be4fe594
|
renamed target mapnik::headers to mapnik::core
|
2021-03-18 15:35:55 +01:00 |
|
Mathis Logemann
|
4604aee202
|
3.15 is the minium supported target. tested.
|
2021-03-17 23:06:49 +01:00 |
|
Mathis Logemann
|
ae43a49b71
|
add dependencies to cmake config. Provieded a new macro for better maintance
|
2021-03-17 22:18:21 +01:00 |
|
Mathis Logemann
|
74b325e71a
|
fix comment
|
2021-02-03 22:48:25 +01:00 |
|
Mathis Logemann
|
54a61f7553
|
add dlcfn on non windows systems
|
2021-02-03 22:47:15 +01:00 |
|
Mathis Logemann
|
5f02b197dd
|
get mapnik version from mapnik/version.hpp
|
2021-02-03 19:43:28 +01:00 |
|
Mathis Logemann
|
1f73d1c771
|
rename boost::boost to boost::headers, added missing icu components
|
2021-02-03 19:29:43 +01:00 |
|
Mathis Logemann
|
e60d4368ed
|
add option to disable shared lib fixup
|
2021-01-27 01:17:00 +01:00 |
|
Mathis Logemann
|
a7c9f5b941
|
windows: copy all dlls. optional library dir if some dlls are not found.
|
2021-01-27 00:41:54 +01:00 |
|
Mathis Logemann
|
14f4362bb5
|
better support for proj
|
2021-01-24 19:34:51 +01:00 |
|
Mathis Logemann
|
cbd19b6052
|
use status message
|
2020-11-25 15:42:33 +01:00 |
|
Mathis Logemann
|
410393fefa
|
do not use absolute paths for fonts/plugins
|
2020-11-25 13:20:07 +01:00 |
|
Mathis Logemann
|
f432018bdb
|
added cache variable for lib/bin/archive output
|
2020-11-25 12:16:06 +01:00 |
|
Mathis Logemann
|
f027667daa
|
added correct plugin default paths
|
2020-11-25 08:23:41 +01:00 |
|
Mathis Logemann
|
983087b5c5
|
cache var for cxx standard
|
2020-11-22 22:11:27 +01:00 |
|
Mathis Logemann
|
f6acf4c027
|
do not use the install interface for mapbox deps
|
2020-11-22 22:06:15 +01:00 |
|
Mathis Logemann
|
68528ffb28
|
cmake improvements
|
2020-11-22 22:01:33 +01:00 |
|
Mathis Logemann
|
0eb0408cc3
|
add options for grid/svg renderer
|
2020-11-21 17:03:30 +01:00 |
|
Mathis Logemann
|
096befe69e
|
try with c++14
|
2020-11-21 15:34:13 +01:00 |
|
Mathis Logemann
|
0084628d61
|
use only c++17 with extensions..
|
2020-11-21 15:18:31 +01:00 |
|
Mathis Logemann
|
07546fe098
|
enable c++17 and do not use c++ extensions
|
2020-11-21 15:10:20 +01:00 |
|
Mathis Logemann
|
f447cad781
|
add initial test support
|
2020-11-21 13:20:04 +01:00 |
|
Mathis Logemann
|
9a132080b5
|
add proj required define
|
2020-11-21 12:50:11 +01:00 |
|
Mathis Logemann
|
8de67bc262
|
add support for proj4
|
2020-11-21 12:38:29 +01:00 |
|
Mathis Logemann
|
3990fbe1dd
|
add options to enable/disable utilitys
|
2020-11-21 12:30:34 +01:00 |
|
Mathis Logemann
|
e3789e219a
|
build utilities correctly
|
2020-11-21 12:24:34 +01:00 |
|
Mathis Logemann
|
f390a830ae
|
remove plugins from generated targets; install includes
|
2020-11-21 11:40:55 +01:00 |
|
Mathis Logemann
|
6254f7c09e
|
more cmake
|
2020-11-21 11:34:45 +01:00 |
|
Mathis Logemann
|
7d46eda60d
|
more options
|
2020-11-21 10:09:29 +01:00 |
|
Mathis Logemann
|
895d89a125
|
optional libraries
|
2020-11-21 09:46:54 +01:00 |
|
Mathis Logemann
|
d86a90a10a
|
more cmake
|
2020-11-20 21:15:27 +01:00 |
|
Mathis Logemann
|
e6f6d0f133
|
more cmake
|
2020-11-20 20:20:28 +01:00 |
|
Mathis Logemann
|
945e57286b
|
initial cmake scripts
|
2020-11-20 18:20:43 +01:00 |
|