Skip to content

Commit

Permalink
updated cake to understand darwin
Browse files Browse the repository at this point in the history
  • Loading branch information
mgrosvenor committed Nov 16, 2014
1 parent a0de3ff commit d1a7d28
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 0 deletions.
6 changes: 6 additions & 0 deletions build/cake/cake-config-chooser
Expand Up @@ -30,11 +30,17 @@ if [ "0" = "$?" ]; then
fi

# Darwin
if [ "Darwin" = $(uname -s) ]; then
MAJOR_RELEASE=$(uname -r)
echo etc.cake.darwin.$MAJOR_RELEASE
exit 0
fi

# FreeBSD
if [ "FreeBSD" = $(uname -o) ]; then
MAJOR_RELEASE=$(uname -r| cut -d- -f1)
echo etc.cake.freebsd.$MAJOR_RELEASE
exit 0
fi

# Solaris
40 changes: 40 additions & 0 deletions build/cake/etc.cake.darwin.14.0.0
@@ -0,0 +1,40 @@
CAKE_DEFAULT_COMPILER_PREFIX="CLANG"
CAKE_DEFAULT_VARIANT="${CAKE_DEFAULT_COMPILER_PREFIX}_debug"
CAKE_PROJECT_VERSION_CMD="echo 888.888.888-888"
CAKE_PARALLEL=1

CAKE_CLANG_ID="CLANG"
CAKE_CLANG_CPP="clang "
CAKE_CLANG_CC="clang "
CAKE_CLANG_CXX="clang++ "
CAKE_CLANG_LINKER="clang"
CAKE_CLANG_CPPFLAGS=" -I . -D__BSD_VISIBLE=1"
CAKE_CLANG_CFLAGS=" -I . -fPIC -g -Wall -std=c11 -D__BSD_VISIBLE=1"
CAKE_CLANG_CXXFLAGS=" -I . -std=c++11 -fPIC -g -Wall -D__BSD_VISIBLE=1"
CAKE_CLANG_LINKFLAGS="-fPIC -Wall -Werror "
CAKE_CLANG_TESTPREFIX="timeout 300 valgrind --quiet --error-exitcode=1"
CAKE_CLANG_POSTPREFIX="timeout 120"

CAKE_CLANG_DEBUG_ID="$CAKE_CLANG_ID"
CAKE_CLANG_DEBUG_CPP="$CAKE_CLANG_CPP"
CAKE_CLANG_DEBUG_CC="$CAKE_CLANG_CC"
CAKE_CLANG_DEBUG_CXX="$CAKE_CLANG_CXX"
CAKE_CLANG_DEBUG_LINKER="$CAKE_CLANG_LINKER"
CAKE_CLANG_DEBUG_CPPFLAGS="${CAKE_CLANG_CPPFLAGS}"
CAKE_CLANG_DEBUG_CFLAGS="$CAKE_CLANG_CFLAGS"
CAKE_CLANG_DEBUG_CXXFLAGS="${CAKE_CLANG_CXXFLAGS}"
CAKE_CLANG_DEBUG_LINKFLAGS="$CAKE_CLANG_LINKFLAGS"
CAKE_CLANG_DEBUG_TESTPREFIX="valgrind --quiet --error-exitcode=1"
CAKE_CLANG_DEBUG_POSTPREFIX="timeout 120"

CAKE_CLANG_RELEASE_ID="$CAKE_CLANG_ID"
CAKE_CLANG_RELEASE_CPP="$CAKE_CLANG_CPP"
CAKE_CLANG_RELEASE_CC="$CAKE_CLANG_CC"
CAKE_CLANG_RELEASE_CXX="$CAKE_CLANG_CXX"
CAKE_CLANG_RELEASE_LINKER="$CAKE_CLANG_LINKER"
CAKE_CLANG_RELEASE_CPPFLAGS="${CAKE_CLANG_CPPFLAGS}"
CAKE_CLANG_RELEASE_CFLAGS="-fPIC -O3 -DNDEBUG -Wall -finline-functions -Wno-inline"
CAKE_CLANG_RELEASE_CXXFLAGS="-fPIC -O3 -DNDEBUG -Wall -finline-functions -Wno-inline"
CAKE_CLANG_RELEASE_LINKFLAGS="-O3 -Wall"
CAKE_CLANG_RELEASE_TESTPREFIX=""
CAKE_CLANG_RELEASE_POSTPREFIX="timeout 120"

0 comments on commit d1a7d28

Please sign in to comment.