Commit Graph

42 Commits

Author SHA1 Message Date
SomeoneElseOSM 10961027cb Updated Makefile for Debian 12; different lua version.# (#526)
No functional changes.
2023-09-18 14:10:02 +01:00
ǝɹʇʇɐʃǝ◖ xıʃǝɟ 0e7d647160 Fix manpage in makefiles. (#423) 2022-09-27 21:02:46 +01:00
Richard Fairhurst 80b4792be4 Minor build fixes (#350)
* Minor Makefile adjustments

* Silence warning by stating proto2 syntax
2021-10-25 12:35:06 +01:00
Benjamin Preisig 0fed6d7656 Adapt paths for homebrew on Sillicon Macs (#304)
Add a new variable for platform path, which is overwritten if homebrew is detected on its new installation path at /opt/homebrew
2021-09-13 22:42:13 +01:00
Wouter van Kleunen 474e8bb852 Rely on provided rapidjson dependency + cmake (#306)
* Rely on packaged rapidjson dependency

* Add rapidjson to cmake

* Add -pthread option to LIB flags variable in Makefile.

* Allow environment setting of CXXFLAGS.

* Avoid git during build

* Github CI build using ubuntu 18.04

Co-authored-by: Felix Delattre <felix@delattre.de>
2021-09-10 14:01:59 +01:00
ǝɹʇʇɐʃǝ◖ xıʃǝɟ dab1a6ce14 Avoid git during build (#311) 2021-09-10 13:15:01 +01:00
ǝɹʇʇɐʃǝ◖ xıʃǝɟ edd8a4ee27 Add man page for tilemaker (#299) 2021-08-28 22:05:02 +01:00
ǝɹʇʇɐʃǝ◖ xıʃǝɟ 6d1c5e6796 Use destdir and prefix variables in Makefile (#297) 2021-08-28 12:00:54 +01:00
Wouter van Kleunen 42dc201868 Makefile build using luajit (#280) 2021-08-23 11:39:07 +01:00
Martin Nyhus 6e5d82facf Detect system Lua on Fedora (#268) 2021-08-23 11:38:11 +01:00
Richard Fairhurst 5dff747006 Show version number in --help output (#260) 2021-07-02 18:23:26 +01:00
Wouter van Kleunen 0f2c6057b7 Non self-intersecting simplify (#239) 2021-05-21 20:56:29 +01:00
Richard Fairhurst 3abdf5890d Move to C++14 because Boost::Geometry requires it (#229) 2021-04-26 15:11:08 +01:00
Richard Fairhurst d400f0b6c8 Merge tile contents (#225) 2021-04-18 14:07:27 +01:00
Richard Fairhurst 229e9a01ea Combine linestrings only at specified zoom levels (#221) 2021-04-10 22:42:19 +01:00
Wouter van Kleunen ad015fe879 Tilemaker CI for windows, macos and linux with boost 2021-03-20 07:56:28 +00:00
systemed 458aa37976 Fix c&p snafu 2020-10-08 22:51:56 +01:00
systemed a2073475f0 Use any version of Lua 2020-10-08 20:20:52 +01:00
systemed 04b93a92ca Use shared key/value dict across OutputObjects 2020-06-28 17:06:39 +01:00
Tim Sheerman-Chase 3592acf4c5 Updates for gcc 7.3 2018-07-23 03:40:49 +01:00
Tim Sheerman-Chase 5f4307101a Rename OSMObject to OsmLuaProcessing, start on doxygen documentation 2018-06-11 12:42:00 +01:00
Tim Sheerman-Chase f502da4e15 Split tile sources to their own classes 2018-06-07 21:09:00 +01:00
Tim Sheerman-Chase 4ee75d9749 Start making tile sources have their own specific class 2018-06-07 20:34:26 +01:00
Tim Sheerman-Chase 13e4770a87 Preparation for making TileData control the flow of tile data 2018-06-06 02:44:51 +01:00
Thibaud 6cd5f4e383 Update the clipper precision for high zoom levels
Merge Thibaud:high-zoom-level
2018-05-30 11:53:48 +01:00
Tim Sheerman-Chase dfdb795af9 Move tile worker code to separate source files 2018-05-18 23:51:18 +01:00
Tim Sheerman-Chase 4d392f70a2 Split main function into a few smaller functions, move shared data to use header 2018-05-18 20:28:24 +01:00
Tim Sheerman-Chase 064f15ccfc Split main function into a few smaller functions, move shared data to use header 2018-05-18 20:07:08 +01:00
Tim Sheerman-Chase 5a31874d57 Move remaining files to use conventional headers, completes #71 2017-07-30 00:43:03 +01:00
Tim Sheerman-Chase 11ccadcfe1 Refactor to use mostly conventional cpp header arrangements 2017-07-30 00:01:42 +01:00
Tim Sheerman-Chase fd6be62b1c Try to fix self intersecting polygons with clipper library 2017-06-28 23:23:12 +01:00
Paul Norman 6bef545926 Treat ./include like a system include 2017-02-19 15:04:01 -08:00
Thomas Skowron 2260fc9c1d use CXX instead of g++ 2017-02-18 12:06:10 +01:00
Paul Norman b914e8fe68 Don't error on missing compiled files 2016-11-07 09:54:46 -08:00
systemed 42091e97d5 Replace Luabind with kaguya (hooray!) 2016-11-04 16:32:05 +00:00
Shunsuke Shimizu 00621a818d threads support 2016-07-13 17:59:24 +09:00
systemed 1ddb18cb7e 64-bit nodes, but with flag for 32-bit. Fixes #33. 2016-07-11 13:18:25 +01:00
Richard Fairhurst 15a18afca3 Shapefile support 2015-10-06 22:20:18 +01:00
Matt Amos 1fbbaab2dc Put CXXFLAGS back the way they were - people can alter them if they feel like it. 2015-09-24 10:45:52 +01:00
Matt Amos 83c7f4afb6 Use make to avoid recompiling everything each time. 2015-07-11 01:34:08 +01:00
Tom Hughes eea32cf2de Add support for Fedora
Allow LUA include and library paths to be specified and provide
instructions for how to build on Fedora.
2015-06-29 09:18:27 +01:00
Richard Fairhurst f014a9243c First commit 2015-06-29 02:08:35 +01:00