TravisCI: use ccache (#2448)

This commit is contained in:
Chocobo1 2017-03-03 05:49:42 +08:00 committed by Ivan
parent 1f45f05f8d
commit f528aada24
2 changed files with 12 additions and 1 deletions

View file

@ -12,6 +12,11 @@ compiler:
- clang - clang
- gcc - gcc
cache:
ccache: true
directories:
- $HOME/hombebrew_cache
env: env:
global: global:
- secure: "Vf+FY48nip9JppMnq11105NealdErSWsoUhHo63/V3V+LKfA9guenxCp93/qoSIdSGC/sJwb0yIIMGvkTT/rxDJNh6Z+BWUTb2E0WEIIQbvTJNOSUzoq7dfF1LT61XjVjByFzcbC2xjtaBowmcAYEs1jGUUuEjYVCMmD5lY8hUg=" - secure: "Vf+FY48nip9JppMnq11105NealdErSWsoUhHo63/V3V+LKfA9guenxCp93/qoSIdSGC/sJwb0yIIMGvkTT/rxDJNh6Z+BWUTb2E0WEIIQbvTJNOSUzoq7dfF1LT61XjVjByFzcbC2xjtaBowmcAYEs1jGUUuEjYVCMmD5lY8hUg="
@ -42,7 +47,7 @@ before_install:
sudo pip install cpp-coveralls requests[security]; sudo pip install cpp-coveralls requests[security];
else else
brew update; brew update; brew update; brew update;
brew install glew wxwidgets llvm38; brew install ccache glew wxwidgets llvm38;
fi; fi;
before_script: before_script:

View file

@ -19,6 +19,12 @@ if (CMAKE_COMPILER_IS_GNUCC AND CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL 6.1)
message( FATAL_ERROR "RPCS3 can't be compiled with gcc-6.1, see #1691." ) message( FATAL_ERROR "RPCS3 can't be compiled with gcc-6.1, see #1691." )
endif() endif()
find_program(CCACHE_FOUND ccache)
if (CCACHE_FOUND)
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache)
endif()
add_definitions(-DCMAKE_BUILD) add_definitions(-DCMAKE_BUILD)
# We use libpng's static library and don't need to build the shared library and run the tests # We use libpng's static library and don't need to build the shared library and run the tests