Skip to content

Instantly share code, notes, and snippets.

@zwang
Forked from fluidsonic/sqlite3.sh
Created March 15, 2016 20:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zwang/367cda24ec5714a3fa83 to your computer and use it in GitHub Desktop.
Save zwang/367cda24ec5714a3fa83 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