Building FlightGear - Cross Compiling: Difference between revisions

Jump to navigation Jump to search
m
Line 471: Line 471:
SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache)  
SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache)  
</syntaxhighlight>
</syntaxhighlight>
<syntaxhighlight lang="diff">
diff --git a/src/pkgconf.mk b/src/pkgconf.mk
index 9a23619..8de707b 100644
--- a/src/pkgconf.mk
+++ b/src/pkgconf.mk
@@ -44,6 +44,9 @@ define $(PKG)_BUILD_COMMON
    # individual packages (e.g. hdf5) should remove/append their own entries
    [ -d '$(dir $(CMAKE_TOOLCHAIN_FILE))' ] || mkdir -p '$(dir $(CMAKE_TOOLCHAIN_FILE))'
    (echo 'set(CMAKE_SYSTEM_NAME Windows)'; \
+    echo '# http://stackoverflow.com/a/24305849'; \
+    echo 'SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)'; \
+    echo 'SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache)'; \
      echo 'set(MSYS 1)'; \
      echo 'set(BUILD_SHARED_LIBS $(if $(BUILD_SHARED),ON,OFF))'; \
      echo 'set(LIBTYPE $(if $(BUILD_SHARED),SHARED,STATIC))'; \
</syntaxhighlight>


To see if you were successful adding ccache, check the generated toolchain file:
To see if you were successful adding ccache, check the generated toolchain file:

Navigation menu