[GRASS-git] [OSGeo/grass] 1e5146: Cross compilation (#257)

Huidae Cho noreply at github.com
Fri Dec 20 11:24:28 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/OSGeo/grass
  Commit: 1e5146f1df996178b2d0716f66ace83b670be5ca
      https://github.com/OSGeo/grass/commit/1e5146f1df996178b2d0716f66ace83b670be5ca
  Author: Huidae Cho <grass4u at gmail.com>
  Date:   2019-12-20 (Fri, 20 Dec 2019)

  Changed paths:
    M configure
    M configure.in
    M general/manage/lister/Makefile
    M gui/wxpython/Makefile
    M include/Make/Grass.make
    M include/Make/GuiScript.make
    M include/Make/Platform.make.in
    M include/Make/Rules.make
    M raster/r.colors/Makefile

  Log Message:
  -----------
  Cross compilation (#257)

* Makefiles: Don't try to run cross-compiled modules (g.parser.exe specifically)

* Add comments

* configure: Use pwd instead of pwd -W for cross compiling

* configure: Support for $WINDRES and $PKG_CONFIG

* host system => build system

* Cross compilation cannot execute binaries

* Add .exe extension

I tested this PR for the past 3 days in daily cron. It's been successfully building daily builds for x86_64-pc-linux-gnu and x86_64-w64-mingw32.




More information about the grass-commit mailing list