From ca0c00134580b59c65a9eedea88f201bd125970e Mon Sep 17 00:00:00 2001 From: Grzegorz Adam Hankiewicz Date: Fri, 7 Sep 2012 10:14:09 +0200 Subject: Adds iOS files for crossplatform calculator example. --- examples/cross_calculator/ios/scripts/tags.sh | 13 ++++++++ .../cross_calculator/ios/scripts/xcode_prebuild.sh | 36 ++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100755 examples/cross_calculator/ios/scripts/tags.sh create mode 100755 examples/cross_calculator/ios/scripts/xcode_prebuild.sh (limited to 'examples/cross_calculator/ios/scripts') diff --git a/examples/cross_calculator/ios/scripts/tags.sh b/examples/cross_calculator/ios/scripts/tags.sh new file mode 100755 index 000000000..111e7a1c0 --- /dev/null +++ b/examples/cross_calculator/ios/scripts/tags.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +if [ ! -d src ] +then + cd .. +fi + +if [ -d src ] +then + ~/bin/objctags -R \ + build/nimcache \ + src +fi diff --git a/examples/cross_calculator/ios/scripts/xcode_prebuild.sh b/examples/cross_calculator/ios/scripts/xcode_prebuild.sh new file mode 100755 index 000000000..7626ba0b9 --- /dev/null +++ b/examples/cross_calculator/ios/scripts/xcode_prebuild.sh @@ -0,0 +1,36 @@ +#!/bin/sh + +# Set this to the full path of your nimrod compiler +# since Xcode doesn't inherit your user environment. +PATH_TO_NIMROD=~/project/nimrod/bin/nimrod +# Set this to the location of the nimbase.h file so +# the script can update it if it changes. +PATH_TO_NIMBASE=~/project/nimrod/lib/nimbase.h + +# Force errors to fail script. +set -e + +# If we are running from inside the scripts subdir, get out. +if [ ! -d src ] +then + cd .. +fi + +DEST_NIMBASE=build/nimcache/nimbase.h + +# Ok, are we out now? +if [ -d src ] +then + # You may want to use a wildcard here to compile all nimrod files. + $PATH_TO_NIMROD objc --noMain --app:lib \ + --nimcache:build/nimcache --compileOnly \ + --header --cpu:i386 ../nimrod_backend/backend.nim + if [ "${PATH_TO_NIMBASE}" -nt "${DEST_NIMBASE}" ] + then + echo "Updating nimbase.h" + cp "${PATH_TO_NIMBASE}" "${DEST_NIMBASE}" + fi +else + echo "Uh oh, src directory not found?" + exit 1 +fi -- cgit 1.4.1-2-gfad0