Commit Graph

48 Commits

Author SHA1 Message Date
Jochen Topf 237240107f Various fixes for easier Debian packaging 2014-03-12 14:09:13 +01:00
Jochen Topf deef7f0b0a Improved build script.
The debian build has been changed to not use dh_auto_build etc. because they
pick up the CMake files instead of using the Makefiles.
2014-03-11 11:25:07 +01:00
Jochen Topf 81985fec4a Force building with -fPIC.
The debian build wasn't picking up the -fPIC because it sets CXXFLAGS.
2013-12-12 22:56:41 +01:00
Jochen Topf ee52133e05 Fix Debian build 2013-09-02 20:50:33 +02:00
Jochen Topf 73c5bd159d Fix line endings (CRLF->LF), remove spaces at end of lines 2013-09-02 20:44:02 +02:00
scrosby 5fb1760122 Merge pull request #12 from alex85k/master
CMake support
2013-09-02 10:14:38 -07:00
Scott Crosby 3d5dd4b7bb merged 2013-09-02 12:15:24 -05:00
Scott Crosby 538425c954 merged 2013-09-02 11:51:59 -05:00
Jochen Topf 2cd0806c92 Compile with -fPIC
This is needed on 64bit machines when the resulting static library will later
be included in a dynamic library.
2013-08-30 17:42:14 +02:00
Dmitry Marakasov 2c281c9bf8 Make CXX/CXXFLAGS overridable
This makes it easier to support systemwide compiler settings.
While here, link with pthreads in a more correct way (-pthread instead
of -lpthread).
2013-08-27 22:16:22 +04:00
alex85k 56337c31d7 one more fix to install 2013-07-23 12:10:39 +05:00
alex85k 1078fd47f3 More compilation fixes 2013-07-22 23:13:26 +06:00
Charlie Root 05772fdf5d Fix building example and installation 2013-07-09 11:36:17 +06:00
alex85k a06d895f63 Fix CMake scripts 2013-06-13 22:51:02 +06:00
alex85k 72fdfb4ccb Added CMAKE project files and windows-compatibilty to osmpbf-outline 2013-06-04 17:38:55 +05:00
Thomas Friebel b8266ac09f Do not set file user:group to 'root:root' during installation
When run as root, files will be 'root:root' anyway. When run as user
changing user:group will fail. Furthermore, the group 'root' is not
available on all systems.
2013-03-09 13:19:56 +01:00
Thomas Friebel 1cbcd0078e Install to /usr/local per default 2013-03-09 12:46:58 +01:00
Thomas Friebel 2b7a332957 Allow overriding protoc path from the command line 2013-03-09 12:42:20 +01:00
Thomas Friebel 705e60496b Allow overriding Makefile variables from the command line 2013-03-09 12:42:11 +01:00
Frederik Ramm b87c80ebf0 Add fields for replication support. 2012-12-03 21:39:57 +01:00
Jochen Topf 7aaa1a5e50 Fixed build of osmpbf-outline tool 2011-06-05 19:22:24 +02:00
Jochen Topf 282bb229f5 New osmpbf.h and new debian package.
* New osmpbf.h makes including easier and defines some often used constants
* README now explains how to use the lib
* New version of debian package includes
    * osmpbf.h
    * osmpbf-outline tool
    * README
2011-06-03 12:12:07 +02:00
Jochen Topf b3586a7b19 Improved description for new visible flag 2011-06-01 16:36:37 +02:00
Jochen Topf c604c66beb Merge pull request #2 from MaZderMind/history
extend definition with visible-flag for storing history information
2011-06-01 07:26:56 -07:00
Jochen Topf 6554a40cdf Add osmpbf.h
The idea is that this file can be included and will include all needed other
files and contain some definitions. Not used yet, though.
2011-06-01 14:40:24 +02:00
Peter 1ddaca6a03 extend definition with visible-flag for storing history information 2011-05-26 16:02:38 +02:00
Jochen Topf c7dce29491 Added README, debian config 2011-04-13 22:40:46 +02:00
Jochen Topf fb44931f3b Consistent reference to LGPL 2011-04-13 21:47:56 +02:00
Jochen Topf 15f74101a4 Add Makefile to build .h files and lib 2011-04-13 21:45:20 +02:00
Jochen Topf 155c54ce62 Use LITE_RUNTIME option.
This way we can link to the smaller libprotobuf-lite. We can't use
reflection, but thats not really needed in most cases.
2011-04-13 21:41:59 +02:00
Scott Crosby fdb5facaff Add in LGPL copyright notices to the osmpbf library. 2011-01-02 20:21:48 -06:00
Scott Crosby f0ea2798ed Rename BlockHeader to BlobHeader 2010-12-21 11:39:02 -06:00
Scott Crosby 2b9b791603 Revert "Make a duplicate class OSMHeaderBlock that contains the same header data. Deprecate the old HeaderBlock."
Keep the old name.

This reverts commit 0618651553.
2010-12-21 11:36:21 -06:00
Scott Crosby 0618651553 Make a duplicate class OSMHeaderBlock that contains the same header data. Deprecate the old HeaderBlock. 2010-12-14 10:03:05 -06:00
Scott Crosby 3b1400109a Leave the LZMA support enabled, so that existing implementations will compile. 2010-12-11 11:36:17 -06:00
Scott Crosby 67d5ae5a1e Depreciate lzma and bzip2 compressed blocks.
No encoder has ever supported bzip2 or lzma. bzip2 has a poor
time/compression ratio, so obsolete it right now. lzma can be
considered for future use, so indicate it as a proposed extension.
2010-12-11 11:23:28 -06:00
Scott Crosby c8ebe317b8 Rremove the tag number for the proposed, but disabled, BBox extension.
The tag number is a duplicate with another field.
2010-11-16 11:39:01 -06:00
Scott Crosby a879cdef06 Put the protobufs into a package.
Suggestion of ChristianVetter
2010-10-16 22:05:17 -05:00
Scott Crosby 571610d0d2 Obsolete the Changeset Message. 2010-10-07 11:55:09 -05:00
Scott Crosby b1e265f444 Allow timestamps to be 64 bit.
FORMAT-COMPATIBLE CHANGE --- doesn't change the encoding format.
API-INCOMPATIBLE CHANGE --- does break the API.
2010-10-07 11:54:53 -05:00
Scott Crosby eb251c32ea Whitespace and comment tweaks to protobuf. 2010-09-13 08:59:21 -05:00
Scott Crosby e60be5b100 Strip off all non-osmosis metadata.
Until the metadata management in osm/osmosis is more thought out,
just match the existing schema.
2010-09-08 07:48:17 -05:00
Scott Crosby d5d93f9609 Clean up protocolbuffer definitions and document them. 2010-09-01 15:22:39 -05:00
Scott Crosby 382c2ce46a Include new 'denseinfo' fields. 2010-09-01 15:19:35 -05:00
Scott Crosby f933cf162e Revert "Excise references to now-obsolete Nodes"
This reverts commit a625c34e7d.
2010-08-30 08:30:13 -05:00
Scott Crosby a625c34e7d Excise references to now-obsolete Nodes 2010-08-25 11:41:34 -05:00
Scott Crosby 3c4e232984 Support new-format dense nodes that can contain keys and values.
To do this, I need to reserve string id #0 as a delimiter and cannot
generate it anymore.

Forward-compatible format change, in that old files cannot contain
new-format dense nodes, thus the delimiter bug is a non-issue.
2010-08-25 11:40:11 -05:00
Scott Crosby 8f0c4a8bc2 Protobufs and common Java code for binary format. 2010-08-25 11:40:06 -05:00