Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.2KB

  1. #!/bin/bash
  2. ##############################################################################################
  3. # MacOS X default environment for Carla
  4. source data/macos/common.env
  5. if [ $(uname -r | cut -d '.' -f 1) -lt 16 ]; then
  6. export MACOS_VERSION_MIN="10.8"
  7. else
  8. export MACOS_VERSION_MIN="10.12"
  9. fi
  10. export CC=clang
  11. export CXX=clang++
  12. export CFLAGS="-I${TARGETDIR}/carla64/include -mmacosx-version-min=${MACOS_VERSION_MIN} -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_12"
  13. export CFLAGS="${CFLAGS} -mtune=generic -msse -msse2"
  14. export LDFLAGS="-L${TARGETDIR}/carla64/lib -stdlib=libc++"
  15. unset CPPFLAGS
  16. if [ "${MACOS_UNIVERSAL}" -eq 1 ]; then
  17. export CFLAGS="${CFLAGS} -arch x86_64 -arch arm64"
  18. export LDFLAGS="${LDFLAGS} -arch x86_64 -arch arm64"
  19. export MACOS_UNIVERSAL="true"
  20. else
  21. export CFLAGS="${CFLAGS} -m64"
  22. export LDFLAGS="${LDFLAGS} -m64"
  23. fi
  24. export CXXFLAGS="${CFLAGS} -stdlib=libc++ -Wno-unknown-pragmas -Wno-unused-private-field -Werror=auto-var-id"
  25. export MACOS="true"
  26. export PATH=${TARGETDIR}/carla/bin:${TARGETDIR}/carla64/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
  27. export PKG_CONFIG_PATH=${TARGETDIR}/carla/lib/pkgconfig:${TARGETDIR}/carla64/lib/pkgconfig
  28. export MOC_QT5=moc
  29. export RCC_QT5=rcc
  30. export UIC_QT5=uic