Skip to content

Instantly share code, notes, and snippets.

@kkirby
Created November 23, 2015 13:45
Show Gist options
  • Save kkirby/735179936b820893f6ee to your computer and use it in GitHub Desktop.
Save kkirby/735179936b820893f6ee to your computer and use it in GitHub Desktop.
link(){
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ \
-arch i386 \
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk \
-L/Users/kkirbatski/Downloads/OpenRCT2/build \
-L/usr/local/lib/Debug \
-L/usr/local/lib \
-L/usr/local/Cellar/jansson/2.7/lib/Debug \
-L/usr/local/Cellar/jansson/2.7/lib \
-F/Users/kkirbatski/Downloads/OpenRCT2/build \
-Xlinker \
-rpath \
-Xlinker /usr/local/lib \
-Xlinker \
-rpath \
-Xlinker /usr/local/Cellar/jansson/2.7/lib \
-mmacosx-version-min=10.10 \
-m32 \
-arch i386 \
-Wl,-search_paths_first \
-Wl,-headerpad_max_install_names \
-lSDL2_ttf \
-lSDL2 \
-ljansson \
-lspeexdsp \
-ldl \
-Xlinker \
-o ./orct2_isolate \
./orct2_isolate.o
return $?
}
make(){
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang \
-x c \
-arch i386 \
-fmessage-length=0 \
-fdiagnostics-show-note-include-stack \
-fmacro-backtrace-limit=0 \
-Wno-trigraphs \
-fpascal-strings \
-O0 \
-Wno-missing-field-initializers \
-Wno-missing-prototypes \
-Wno-return-type \
-Wno-missing-braces \
-Wparentheses \
-Wswitch \
-Wno-unused-function \
-Wno-unused-label \
-Wno-unused-parameter \
-Wno-unused-variable \
-Wunused-value \
-Wno-empty-body \
-Wno-uninitialized \
-Wno-unknown-pragmas \
-Wno-shadow \
-Wno-four-char-constants \
-Wno-conversion \
-Wno-constant-conversion \
-Wno-int-conversion \
-Wno-bool-conversion \
-Wno-enum-conversion \
-Wno-shorten-64-to-32 \
-Wpointer-sign \
-Wno-newline-eof \
-DCMAKE_INTDIR=\"Debug\" \
-DORCT2_RESOURCE_DIR=\"/usr/local/share/openrct2/\" \
-DHAVE_CONFIG_H \
-DCURL_STATICLIB \
-DDISABLE_HTTP \
-DDISABLE_TWITCH \
-DDISABLE_NETWORK \
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk \
-fasm-blocks \
-fstrict-aliasing \
-Wdeprecated-declarations \
-mmacosx-version-min=10.10 \
-g \
-Wno-sign-conversion \
-Wmost \
-Wno-four-char-constants \
-Wno-unknown-pragmas \
-DDEBUG=0 \
-m32 \
-arch i386 \
-std=gnu99 \
-MMD \
-MT dependencies \
-MF ./orct2_isolate.d \
--serialize-diagnostics ./orct2_isolate.dia \
-c ./orct2_isolate.c \
-o ./orct2_isolate.o
return $?
}
make && link && ./orct2_isolate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment