Skip to content

Instantly share code, notes, and snippets.

@fluidsonic
Created April 23, 2015 16:03
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save fluidsonic/ef8bad0796dbbc36d488 to your computer and use it in GitHub Desktop.
Save fluidsonic/ef8bad0796dbbc36d488 to your computer and use it in GitHub Desktop.
Make sqlite3 module available in Swift
#!/bin/sh
modulesDirectory=$DERIVED_FILES_DIR/modules
modulesMap=$modulesDirectory/module.modulemap
modulesMapTemp=$modulesDirectory/module.modulemap.tmp
mkdir -p "$modulesDirectory"
cat > "$modulesMapTemp" << MAP
module sqlite3 [system] {
header "$SDKROOT/usr/include/sqlite3.h"
link "sqlite3"
export *
}
MAP
diff "$modulesMapTemp" "$modulesMap" >/dev/null 2>/dev/null
if [[ $? != 0 ]] ; then
mv "$modulesMapTemp" "$modulesMap"
else
rm "$modulesMapTemp"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment