build_xcode.sh 1.0 KB

123456789101112131415161718192021222324252627
  1. #!/bin/bash -e
  2. cmake .. \
  3. -DCMAKE_FIND_FRAMEWORK=LAST \
  4. -DRUN_IN_PLACE=FALSE -DENABLE_GETTEXT=TRUE \
  5. -DUSE_SDL2_STATIC=TRUE \
  6. -DSDL2_INCLUDE_DIRS=/opt/homebrew/include/SDL2 \
  7. -DFREETYPE_LIBRARY=/opt/homebrew/lib/libfreetype.a \
  8. -DGETTEXT_INCLUDE_DIR=/opt/homebrew/include \
  9. -DGETTEXT_LIBRARY=/opt/homebrew/lib/libintl.a \
  10. -DLUA_LIBRARY=/opt/homebrew/lib/libluajit-5.1.a \
  11. -DOGG_LIBRARY=/opt/homebrew/lib/libogg.a \
  12. -DVORBIS_LIBRARY=/opt/homebrew/lib/libvorbis.a \
  13. -DVORBISFILE_LIBRARY=/opt/homebrew/lib/libvorbisfile.a \
  14. -DZSTD_LIBRARY=/opt/homebrew/lib/libzstd.a \
  15. -DGMP_LIBRARY=/opt/homebrew/lib/libgmp.a \
  16. -DENABLE_SYSTEM_JSONCPP=OFF \
  17. -DENABLE_LEVELDB=OFF \
  18. -DENABLE_POSTGRESQL=OFF \
  19. -DENABLE_REDIS=OFF \
  20. -DJPEG_LIBRARY=/opt/homebrew/lib/libjpeg.a \
  21. -DPNG_LIBRARY=/opt/homebrew/lib/libpng.a \
  22. -DCMAKE_EXE_LINKER_FLAGS=-lbz2\
  23. -GXcode
  24. xcodebuild -project luanti.xcodeproj -scheme luanti -configuration Release build
  25. xcodebuild -project luanti.xcodeproj -scheme luanti -archivePath ./luanti.xcarchive archive