[QGIS-Developer] Suggestion for improved macOS build compatibility testing
Tom Elwertowski
telwertowski at comcast.net
Thu Apr 26 10:58:02 PDT 2018
Hi all,
Both yesterday and today, the macOS build failed due to missing CMake
INCLUDE specifications.
MacOS puts each framework in a separate directory while Linux merges
everything into /usr/local. Thus, Linux commits will compile when a new
dependency is added as long as some other dependency already specifies
/usr/local.
Here is an idea that would help macOS build compatibility. Place each
dependency on the verification build machine in a separate directory such as
/usr/local/gdal-2.2.3/
/usr/local/geos-3.6.1/
This would make commits fail upfront on Linux if CMake INCLUDES needed
by macOS were missing.
Tom
More information about the QGIS-Developer
mailing list