Hummeltech
|
bc09efb8f5
|
Fixed typo USE_BOOST_FILESYSYTEM
|
2023-03-19 14:01:14 -07:00 |
|
Hummeltech
|
bb280a2815
|
Fixing issues with USE_BOOST_FILESYSTEM definition
|
2023-03-19 13:39:20 -07:00 |
|
Artem Pavlenko
|
49912a423e
|
Update CMakeLists.txt
Co-authored-by: Mathis Logemann <mathisloge@gmail.com>
|
2023-03-14 16:53:37 +00:00 |
|
Artem Pavlenko
|
106a46bbf6
|
Update CMakeLists.txt
Co-authored-by: Mathis Logemann <mathisloge@gmail.com>
|
2023-03-09 21:14:54 +00:00 |
|
Artem Pavlenko
|
96a6fcd941
|
Update CMakeLists.txt
Co-authored-by: Mathis Logemann <mathisloge@gmail.com>
|
2023-03-09 21:14:45 +00:00 |
|
Artem Pavlenko
|
d680d1d7f5
|
Update CMakeLists.txt
Co-authored-by: Mathis Logemann <mathisloge@gmail.com>
|
2023-03-09 21:14:28 +00:00 |
|
Artem Pavlenko
|
be0b537f52
|
Use std::filesystem when CXX_STD >= 17 and not USE_BOOST_FILESYSTEM
|
2023-03-09 13:17:28 +00:00 |
|
Mathis Logemann
|
bc38652079
|
Finalize static plugins
|
2022-12-09 14:48:52 +01:00 |
|
Mathis Logemann
|
ce8bd250dd
|
better export [wip]
|
2022-08-25 19:59:29 +02:00 |
|
Mathis Logemann
|
e6553ef652
|
simplify cmake
|
2022-08-18 20:38:21 +02:00 |
|
Mathis Logemann
|
cf78c2a129
|
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static
|
2022-08-17 18:23:19 +02:00 |
|
Artem Pavlenko
|
7d8be299f3
|
Fix font installation logic
|
2022-08-17 17:00:24 +01:00 |
|
Mathis Logemann
|
213be3777c
|
Merge branch 'master' of https://github.com/mapnik/mapnik into feature/cmake-static
|
2022-08-17 17:34:52 +02:00 |
|
Mathis Logemann
|
2b7456f54b
|
Revert "precommit"
This reverts commit f48589738f .
|
2022-08-17 17:22:07 +02:00 |
|
Mathis Logemann
|
f48589738f
|
precommit
|
2022-08-17 17:19:59 +02:00 |
|
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
|
eb16e7a647
|
fix all files
format files
|
2022-08-14 22:26:31 +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 |
|