Skip to content

Commit

Permalink
Add osx+cmake support to travis.
Browse files Browse the repository at this point in the history
(cherry-picked from commit f53c6b8)
  • Loading branch information
Pentarctagon committed Oct 7, 2018
1 parent 5d8d6a9 commit b53e875
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions utils/travis/steps/script.sh
Expand Up @@ -20,16 +20,23 @@ if [ "$TRAVIS_OS_NAME" = "osx" ]; then

exit $BUILD_RET
else
ln -s $HOME/build-cache/ build

./utils/travis/check_utf8.sh || exit 1
./utils/travis/utf8_bom_dog.sh || exit 1

"$CXX" --version
scons wesnoth wesnothd campaignd boost_unit_tests build=release \
ctool="$CC" cxxtool="$CXX" cxx_std="$CXXSTD" \
extra_flags_config="-pipe" opt="$OPT" strict=true \
nls="$NLS" enable_lto="$LTO" jobs=2 --debug=time
if [ "$TOOL" == "scons" ]; then
ln -s $HOME/build-cache/ build

scons wesnoth wesnothd campaignd boost_unit_tests build=release \
ctool="$CC" cxxtool="$CXX" cxx_std="$CXXSTD" \
extra_flags_config="-pipe" opt="$OPT" strict=true \
nls="$NLS" enable_lto="$LTO" jobs=2 --debug=time
else
cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_GAME=true -DENABLE_SERVER=true -DENABLE_CAMPAIGN_SERVER=true -DENABLE_TESTS=true -DENABLE_NLS=false \
-DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCXX_STD="$CXXSTD"\
-DEXTRA_FLAGS_CONFIG="-pipe" -DOPT="$OPT" -DENABLE_STRICT_COMPILATION="$STRICT" && \
make VERBOSE=1 -j2
fi
fi
else
docker run --volume "$HOME"/build-cache:/home/wesnoth-travis/build \
Expand Down

0 comments on commit b53e875

Please sign in to comment.