OSGeo / PROJ-JNI

Java Native Interface for PROJ
https://osgeo.github.io/PROJ-JNI/
MIT License
23 stars 15 forks source link

Replace make by cmake in GitHub action #63

Closed desruisseaux closed 1 year ago

desruisseaux commented 1 year ago

The fix for #61 required an upgrade from PROJ 8 to PROJ 9. But it seems that PROJ 9 can no longer be built with make but instead requires cmake. Consequently the build.yml file needs to be updated.

Additionally, the build produces the following warnings, which should also be fixed:

Node.js 12 actions are deprecated. For more information see: blog post. Please update the following actions to use Node.js 16: actions/checkout@v2, actions/setup-java@v2

desruisseaux commented 1 year ago

Hello @willcohen. I believe that you are much more familiar with GitHub actions and PROJ builds than me. Would you have a chance to look at this issue?

desruisseaux commented 1 year ago

Replaced PROJ compilation by apt-get install proj-bin libproj-dev. So we are no longer building PROJ from source, which was maybe not necessary for this project.