Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

executable file 42 lines (29 sloc) 1.441 kb
#! /bin/bash
#use --variant=release to build a release version
#There are lots of options passed to the compiler here, so I'll disect a couple
#-Ideps means we can use library notation for everything in the deps directory which cleans up the code a head
#-D_XOPEN_SOURCE=700 tells us we are using the 2008 POSIX standard which a few functions need
#-D_BSD_SOURCE tells us we can use some BSD specific functions
#-Werror -Wall -Wextra -pedantic treats all warnings as errors and is very picky about them
#-Wno-missing-field-initializers in my opinion this is more often than not a spurious error.
# see
#-std=c11 We use anonymous unions, anonymous structures and alligned_alloc
set -x
INCLUDES="-Ideps -Isrc"
CFLAGS="-D_XOPEN_SOURCE=700 -D_BSD_SOURCE -std=c11 -Werror -Wall -Wextra -pedantic -Wno-missing-field-initializers -ggdb"
#LINKFLAGS="-Ldeps/chaste -lchaste -lrt"
TESTS="--begintests tests/camio_api_test.c --endtests"
build/cake/cake $SRC\
Jump to Line
Something went wrong with that request. Please try again.