cmake full-transition memo
What is currently missing in cmake builds:
- [X]
make disttarget - #2690 - [x] regeneration of src/wkt1_generated_parser.c/.h and src/wkt2_generated_parser.c/.h with bison : those are currently generated with "make wkt1_parser" and "make wkt2_parser" in the $builddir/src directory of a autoconf build: https://github.com/OSGeo/PROJ/pull/2900
- [x] check and migrate CI workflows, e.g. Clang Static Analyzer - #3001
- [x] migrate ossfuzz build: test/fuzzers/build.sh: tracked in https://github.com/OSGeo/PROJ/pull/2896
- [x] downstream users: GDAL CI && ossfuzz : tracked in https://github.com/OSGeo/gdal/issues/4576
- [X] downstream user: libgeotiff: https://github.com/OSGeo/libgeotiff/pull/64
- [x] Dockerfile (used by .github/workflows/docker.yml) needs to change to cmake: https://github.com/OSGeo/PROJ/pull/3018
- [x] revise
HOWTO-RELEASEdocument for relevant changes - #3030 - [X]
make uninstalltarget - https://github.com/OSGeo/PROJ/pull/3362 - [ ] re-implement
PROJ_DB_CACHE_DIRfrom #1446 (c.f. data/Makefile.am)
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
* `make clean` target
What is missing exactly ? make clean seems to work
I can't recall, as make clean works fine from Makefile generators from CMake 3.10.2. I'll scrub this task off.
🤦 (facepalm) it was make uninstall that I was thinking of. Autotools supports this, although it is not tested. Any interest in bringing this to CMake too? It's not too difficult; see how GEOS does this.
Sounds like a nice thing to have