Commit Graph

192 Commits

Author SHA1 Message Date
Jochen Topf e5de634ce2 Set destination for installs explicitly
Apparently not setting this doesn't work on older versions of CMake.
2021-01-03 15:26:14 +01:00
Jochen Topf 7982f902f7
Merge pull request #52 from tomhughes/install-dirs
Use the GNUInstallDirs module to set installation directories
2021-01-03 15:19:15 +01:00
Jochen Topf f0715149be
Merge pull request #56 from simon04/patch-1
Delete obsolete Ant build file
2021-01-03 15:16:10 +01:00
Jochen Topf 1b5f7f5fde
Merge pull request #57 from simon04/patch-2
Delete obsolete build.sh
2021-01-03 15:16:04 +01:00
Simon Legner 33e940238b
Delete obsolete build.sh 2021-01-03 14:27:42 +01:00
Simon Legner fa86a8a640
Delete obsolete Ant build file 2021-01-03 14:27:15 +01:00
Tom Hughes ac8cf96890 Use the GNUInstallDirs module to set installation directories 2021-01-03 11:01:48 +00:00
Jochen Topf d77e04b6eb Clarify comment on ChangeSet message 2021-01-03 11:42:26 +01:00
Jochen Topf e7d3201a97 Add optional "arrays" with lat/lon to ways
This allows storing node locations on the ways.
2021-01-03 11:40:07 +01:00
Jochen Topf 1651aa12b4 Remove redhat spec file
Fedora uses this one here:
https://src.fedoraproject.org/rpms/osmpbf/blob/master/f/osmpbf.spec
2021-01-03 10:55:47 +01:00
Jochen Topf 6785d43ba7 CMake config: Add dependency information so shared lib is built 2021-01-03 10:55:11 +01:00
Jochen Topf 4374b9a535 Build both static and shared library 2021-01-02 21:59:19 +01:00
Jochen Topf 27eebf0e5f Add missing defines for large input files to CMake config 2021-01-02 21:58:26 +01:00
Jochen Topf 4c743e9d9a This is really a C++ library, not C 2021-01-02 20:59:46 +01:00
Jochen Topf 2b4045f84b Add link to our own repository to README 2021-01-02 20:54:14 +01:00
Jochen Topf 721fade148 Remove debian stuff
Debian doesn't use this but has their own config for this.
2021-01-02 20:46:56 +01:00
Jochen Topf 92b3bcb185 Clean up and reformat proto files 2021-01-02 20:46:09 +01:00
Jochen Topf c6814279f5 Add notice to README that this is only a low-level library 2021-01-02 20:37:40 +01:00
Jochen Topf 58fc205b15 Update Github actions: Use cmake to build, add macOS and Windows 2021-01-02 20:28:25 +01:00
Jochen Topf e464c06294 Modernize and clean up CMake configuration 2021-01-02 20:27:50 +01:00
Jochen Topf a627e4b9dd Slightly improved man page for osmpbf-outline 2021-01-02 17:24:35 +01:00
Jochen Topf 18de493160
Merge pull request #50 from simon04/changelog
CHANGELOG: convert to Markdown, include changes since version 1.3.3
2020-10-26 09:08:16 +01:00
Simon Legner 0b753d8efd CHANGELOG: include changes since version 1.3.3 2020-10-26 07:47:44 +01:00
Simon Legner a748ef336b CHANGELOG: convert to Markdown 2020-10-26 07:42:22 +01:00
Jochen Topf 8ab05caeb4
Merge pull request #48 from sebastic/hardening
Support hardening buildflags set in the environment.
2020-10-25 15:28:26 +01:00
Bas Couwenberg 09845ca408 Support hardening buildflags set in the environment. 2020-10-25 06:36:32 +01:00
Jochen Topf e0d4b58e66
Merge pull request #47 from simon04/github-actions-java-protoc
GitHub Actions: use protobuf-compiler for Java
2020-10-20 10:16:07 +02:00
Simon Legner 98ac3470ce GitHub Actions: use protobuf-compiler for Java 2020-10-20 09:39:42 +02:00
Jochen Topf 66e16d8824
Merge pull request #44 from simon04/maven-central
Deploy to Maven Central
2020-10-20 09:16:50 +02:00
Jochen Topf 66edf29639
Merge pull request #45 from simon04/github-actions-c
Enable GitHub Actions for C
2020-10-20 09:16:42 +02:00
Simon Legner 2a636a31f0 Enable GitHub Actions for C 2020-10-20 02:03:11 +02:00
Simon Legner 7a05c39ea5 Deploy to Maven Central 2020-10-20 01:27:44 +02:00
Jochen Topf 78381f3d12
Merge pull request #43 from openstreetmap/dependabot/maven/junit-junit-4.13.1
Bump junit from 3.8.1 to 4.13.1
2020-10-14 08:43:16 +02:00
dependabot[bot] 08bfb84ebb
Bump junit from 3.8.1 to 4.13.1
Bumps [junit](https://github.com/junit-team/junit4) from 3.8.1 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/commits/r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-13 09:51:56 +00:00
Jochen Topf ab88d6867a
Merge pull request #42 from simon04/maven-warnings
Fix Maven warnings
2020-10-02 10:03:34 +02:00
Simon Legner 14c0f4e52f Fix Maven warnings 2020-10-02 09:57:27 +02:00
Jochen Topf c8837cd8e8
Merge pull request #41 from simon04/github-actions-protoc
GitHub Actions: setup protoc
2020-09-28 21:46:23 +02:00
Simon Legner 435b4cac35 GitHub Actions: setup protoc 2020-09-28 20:25:11 +02:00
Jochen Topf 9b7fd5d8f5 README.md formatting fix 2020-09-28 20:17:42 +02:00
Jochen Topf f9679b83d9 Markdownify README 2020-09-28 20:14:07 +02:00
Jochen Topf d002af804a
Merge pull request #40 from simon04/github-actions
Enable GitHub Actions for Java
2020-09-28 18:15:55 +02:00
Simon Legner fcdf48d942 Enable GitHub Actions for Java 2020-09-28 17:36:56 +02:00
Jochen Topf 3cd71060e5
Merge pull request #39 from simon04/fix-java-build
Fix Java build
2020-09-28 17:27:41 +02:00
Simon Legner 87d7739682 Fix Java build
- Java 8 (since Java 1.5 is no longer supported by modern Maven)
- Use org.xolstice.maven.plugins (the other one is no longer available)
- Upgrade to protobuf-java 3.13.0
2020-09-28 17:26:14 +02:00
Jochen Topf 982393066e
Merge pull request #38 from sebastic/optimize_for-LITE_RUNTIME
Disable deprecated optimize_for = LITE_RUNTIME option.
2020-08-22 16:23:26 +02:00
Jochen Topf 8959517944
Merge branch 'master' into optimize_for-LITE_RUNTIME 2020-08-22 16:23:06 +02:00
Jochen Topf 0f48055af1
Merge pull request #29 from sebastic/proto2-syntax
Specify proto2 syntax to fix warnings with protobuf 3.0.0.
2020-08-22 16:21:29 +02:00
Bas Couwenberg f7b77826e4 Disable deprecated optimize_for = LITE_RUNTIME option.
Fixes warnings with protobuf >= 3.8.0:

> The optimize_for = LITE_RUNTIME option is no longer supported by protobuf
> Java code generator and is ignored--protoc will always generate full
> runtime code for Java. To use Java Lite runtime, users should use the
> Java Lite plugin instead. See:
> https://github.com/protocolbuffers/protobuf/blob/master/java/lite.md
2020-03-22 08:12:06 +01:00
Scott Crosby cb942b9e29
Merge pull request #35 from pnorman/proto-license
License the .proto and header files under MIT
2019-10-14 12:41:20 -05:00
Paul Norman 5a4c8c1156
License the .proto and header files under MIT 2019-07-11 13:59:00 -07:00