20,741
edits
m (→Contributing) |
|||
| 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: | ||