Mathis Logemann
|
2d846dd5f3
|
static plugins
wip static plugins
add remaining datasources
wip
formatting
|
2022-02-02 16:35:49 +01:00 |
|
Mathis Logemann
|
c5d4bfe680
|
[CMake] add msvc utf-8 flag
|
2022-01-27 18:28:44 +01:00 |
|
Mathis Logemann
|
d546cda6d5
|
[CMake] drop harfbuzz and use pkg-config as a backup
|
2021-11-20 12:53:58 +01:00 |
|
Mathis Logemann
|
eb4390b5a6
|
fix proj version detection for cmake
|
2021-11-19 20:04:22 +01:00 |
|
Mathis Logemann
|
7a7a8125a9
|
[CMake] remove obsolete statements/improve docs
[CMake] remove obsolete variables and improve docs
[CMake] remove proj env var
|
2021-11-15 00:40:48 +01:00 |
|
Mathis Logemann
|
f0940c2075
|
[CMake] move all build artifacts into same dir to remove the need of copy_dlls (except for plugins)
[CMake] improve BUILD_TESTING and use pkgconf for cairo on linux
[CMake] add Threads dependency to -Config
|
2021-11-15 00:40:47 +01:00 |
|
Mathis Logemann
|
5ef2e27e8e
|
[CMake] add boost regex icu check
|
2021-10-13 10:16:39 +02:00 |
|
Mathis Logemann
|
dea63374f4
|
[CMake] better logging of feature options. Output log files for better help management. ; get started with mapnik-config
|
2021-10-10 21:34:15 +02:00 |
|
Mathis Logemann
|
56e8de6b16
|
[CMake] proj remove global
|
2021-10-09 08:44:03 +02:00 |
|
Mathis Logemann
|
1a5aea5653
|
[CMake] use pkgconf imported target for proj; see https://github.com/mapnik/mapnik/issues/4249#issuecomment-937214705
|
2021-10-08 20:21:18 +02:00 |
|
Mathis Logemann
|
a0525ddd26
|
[CMake] nativ harfbuzz don't publish a version. Therefore we can't depend on it. 4645c3b47c/CMakeLists.txt (L686) and following
|
2021-10-07 20:16:45 +02:00 |
|
Mathis Logemann
|
fcc7016124
|
add basic pkg-config exports
|
2021-09-23 18:46:48 +02:00 |
|
Mathis Logemann
|
f1ed49edec
|
install utilities
|
2021-09-22 20:49:44 +02:00 |
|
Mathis Logemann
|
35ea6f2a56
|
[CMake] refactor mapnik_install
|
2021-09-22 19:52:39 +02:00 |
|
Mathis Logemann
|
d57f0ac93a
|
[Cmake] Fix cache description
|
2021-09-22 15:44:34 +02:00 |
|
Mathis Logemann
|
755e8d322e
|
add minimum versions; proj include dir only as a build interface
|
2021-09-22 15:25:55 +02:00 |
|
Mathis Logemann
|
25774ac82a
|
[CMake] unify and simplify install commands.; Add Components to targets
|
2021-09-22 14:41:50 +02:00 |
|
Mathis Logemann
|
02180115bf
|
some last minor improvements
|
2021-08-25 16:41:57 +02:00 |
|
Mathis Logemann
|
fcda7021b6
|
Revert "found var was deprecated."
This reverts commit 6b5e4dcec2 .
|
2021-07-23 18:41:07 +02:00 |
|
Mathis Logemann
|
6b5e4dcec2
|
found var was deprecated.
|
2021-07-23 18:40:57 +02:00 |
|
Mathis Logemann
|
08791f496d
|
add MAPNIK_STATS
|
2021-07-23 16:10:35 +02:00 |
|
Mathis Logemann
|
e2524f80df
|
rewrite webp to add debug libraries
|
2021-07-23 15:48:17 +02:00 |
|
Mathis Logemann
|
72600b996e
|
added missing options
|
2021-07-23 13:34:49 +02:00 |
|
Mathis Logemann
|
28d286ecb8
|
i really need to upgrade proj...
|
2021-07-22 22:46:23 +02:00 |
|
Mathis Logemann
|
d737569574
|
add presets
|
2021-07-22 22:45:39 +02:00 |
|
Mathis Logemann
|
bbcf1c2009
|
add multithreaded
|
2021-07-22 21:45:25 +02:00 |
|
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 |
|