Artem Pavlenko
35d901072b
mapnik-render: use mapnik/filesystem.hpp
2023-03-27 09:34:03 +01:00
Artem Pavlenko
e847bb738b
Set USE_BOOST_FILESYSTEM=True if CXX_STD < 17 + fix typo
2023-03-26 11:36:14 +01:00
Artem Pavlenko
cd4069f91e
Merge branch 'master' into svg-group-render
2023-03-20 09:03:18 +00:00
Artem Pavlenko
c4aa24496a
Merge pull request #4385 from hummeltech/C++17Build
...
Add build & test for `CXX_STANDARD=17` to GitHub Actions
2023-03-20 09:01:13 +00:00
Hummeltech
63f33eed4b
List advanced cached variables in CI [skip ci]
2023-03-19 14:05:58 -07:00
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
Hummeltech
93e488a6cf
Only test for !defined(USE_BOOST_FILESYSTEM)
in filesystem.hpp
2023-03-19 09:39:13 -07:00
Hummeltech
9f88d4c3a4
Revert CMAKE_CXX_FLAGS
msvc-cl change
2023-03-19 09:38:27 -07:00
David Hummel
f6cd056552
Attempting to fix Windows build with C++17
2023-03-18 09:06:34 -07:00
David Hummel
0e9996dde0
Add build & test for CXX_STANDARD=17 to GitHub Actions
2023-03-18 08:03:58 -07:00
Artem Pavlenko
fc2d27d349
Merge pull request #4384 from hummeltech/cplusplus17
...
Fixed check for `__cpp_lib_filesystem` in `filesystem.hpp`
2023-03-18 14:35:07 +00:00
David Hummel
e4557c016f
Oops, it looks like <version> does not exist until C++20
2023-03-17 10:31:30 -07:00
David Hummel
edec46e8c3
Fixed check for '__cpp_lib_filesystem' always false until after '#include <filesystem>'
2023-03-17 10:20:24 -07:00
Artem Pavlenko
b7fdeeeb02
Move rotation
struct definition into pixel_position.hpp
2023-03-15 10:29:30 +00:00
Artem Pavlenko
ecfccdd36c
Merge branch 'master' into svg-group-render
2023-03-15 08:37:06 +00:00
Artem Pavlenko
338942b490
Merge pull request #4383 from mapnik/std-filesystem
2023-03-15 07:47:55 +00:00
Artem Pavlenko
00199754a2
Update test/visual/CMakeLists.txt
...
Co-authored-by: Mathis Logemann <mathisloge@gmail.com>
2023-03-14 16:54:04 +00: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
5504aea704
clang-format
2023-03-14 14:53:44 +00:00
Artem Pavlenko
779c04af06
demo/viewer - fix currentIndexChanged
signal signature
2023-03-14 14:44:45 +00:00
Artem Pavlenko
a244effa91
Add mapnik/filesystem.hpp ref: https://github.com/mapnik/mapnik/pull/4383#discussion_r1131405532
2023-03-13 14:27:02 +00:00
Artem Pavlenko
45b48721fa
replace std::tmpnam
(deprecated) with make_unique
2023-03-13 09:34:58 +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
Artem Pavlenko
a3f65197dd
Merge branch 'master' into svg-group-render
2023-03-08 12:02:34 +00:00
Artem Pavlenko
c646d245b4
Upgrade SCons to v4.5.1
2023-03-08 12:01:16 +00:00
Artem Pavlenko
f36ac22f82
MAPNIK_DECL only on __GNUC__ builds
...
ref: error C2491: 'mapnik::feature_style_processor<Processor>::prepare_layers': definition of dllimport function not allowed
2023-03-07 11:25:52 +00:00
Artem Pavlenko
87ac079bb6
Add -fvisibility=hidden -fvisibility-inlines-hidden
to mapnik target (CMake)
2023-03-07 10:02:50 +00:00
Artem Pavlenko
accb28eb80
external linking (MAPNIK_DECL) requires for -fvisibility=hidden -fvisibility-inlines-hidden
to work for GCC/g++ builds
2023-03-07 10:00:18 +00:00
Artem Pavlenko
7035b3e399
small typo
2023-03-07 09:57:36 +00:00
Artem Pavlenko
692c2faa0e
Merge pull request #4382 from hummeltech/master
...
Add `fonts_dir` & `plugins_dir` variables to `libmapnik.pc`
2023-03-02 15:48:40 +00:00
David Hummel
db9c4bc340
Add fonts
& input_plugins
variables to libmapnik.pc
2023-03-01 14:48:30 -07:00
Artem Pavlenko
52b5cab584
Update data-visual
2023-02-28 10:37:15 +00:00
Artem Pavlenko
41bb612e5d
Merge branch 'master' into svg-group-render
2023-02-27 11:18:48 +00:00
Artem Pavlenko
3dbeb1ee4f
Use explicit boost::filesystem::path::value_type to std::string conversion (win)
2023-02-27 09:22:17 +00:00
Artem Pavlenko
21d31bf62e
Fix deprecated headers warning
2023-02-27 09:17:55 +00:00
Artem Pavlenko
02445f43ed
mini cleanup
2023-02-27 09:17:37 +00:00
Artem Pavlenko
1351d90d51
Use boost::filesystem when __cplusplus < 201703L
2023-02-26 14:40:00 +00:00
Artem Pavlenko
8839f5774a
pre-commit run --all-files
2023-02-24 18:07:09 +00:00
Artem Pavlenko
a499989b1d
add missing header
2023-02-24 18:05:01 +00:00
Artem Pavlenko
d1f16479d1
pre-commit run --all-files
2023-02-24 17:51:40 +00:00
Artem Pavlenko
5e980ec853
mapnik-render
...
New options :
* --bbox -- bounding box to zoom in (expected in Map's SRS unless "--geographic" is used)
* --geographic,-g -- bounding box is in WGS 84 lon/lat
* --plugins-dir -- directory contaning input plugins (default:./plugins/input)
* --fonts-dir -- directory containing fonts (default: relative to plugins-dir or ./fonts if no plugins-dir specified)
2023-02-24 11:23:26 +00:00
Artem Pavlenko
8efaa959f0
projection - rename 'expanded' to 'definition' (PJ_PROJ_INFO) + add 'description' method
2023-02-24 09:23:52 +00:00
Artem Pavlenko
e0da4468d2
Merge pull request #4379 from mapnik/update/vcpkg-sha
...
Update vcpkg-sha
2023-02-03 13:54:16 +00:00
Mathis Logemann
b4f1bc09f8
Update vcpkg-sha
2023-02-03 12:38:51 +01:00
Artem Pavlenko
ce073c64c7
Merge branch 'master' into svg-group-render
2023-01-24 14:30:28 +00:00
Artem Pavlenko
b9175100bd
Merge pull request #4378 from tomhughes/stdint
...
Include cstdint for uint16_t
2023-01-24 14:22:21 +00:00