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
_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to