Mathis Logemann
|
f6bcdac258
|
default crt = 0N
|
2022-08-17 17:16:32 +02:00 |
|
Mathis Logemann
|
54b0381f4d
|
wip
|
2022-08-16 21:03:56 +02:00 |
|
Mathis Logemann
|
34df24f4e2
|
[CMake] use pkgconfig for webp; make some statements more clearly
|
2022-04-22 21:10:42 +02:00 |
|
Mathis Logemann
|
59d2f21369
|
[CMake] remove FindCairo and use pkgconfig
|
2022-04-22 15:10:02 +02:00 |
|
Mathis Logemann
|
bb1bc2f07b
|
[CMake] enable msvc static crt
|
2022-02-18 18:48:27 +01:00 |
|
Mathis Logemann
|
49ef468e84
|
[CMake] add msvc EHsc option
|
2022-02-07 15:35:09 +01:00 |
|
Mathis Logemann
|
42f465f842
|
refactor datasource plugins
fix merge
remove old DATASOURCE_PLUGIN call
fix memory_datasource
wip
wip
fix temp return
fix install
wip before_unload
linux
remove docker
remove docker
comments
add windows error message if libmapnik=static and plugins=dynamic
fix false plugin macro
plugin default de/constructor to remove UB
simplyfy plugin targets - add fpic
fix makro
simplyfy
use unique_ptr for plugin handle
rename option static plugins
replace local init with fnc call
call setup everywhere
init datasource_static
|
2022-02-07 15:35:09 +01:00 |
|
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 |
|