@@ -11,36 +11,35 @@ fi | |||||
TARGETDIR=$HOME/builds | TARGETDIR=$HOME/builds | ||||
export MACOS="true" | export MACOS="true" | ||||
export MACOS_OLD="true" | |||||
export CC=clang | export CC=clang | ||||
export CXX=clang++ | export CXX=clang++ | ||||
export DEFAULT_QT=5 | |||||
export PYUIC5=$TARGETDIR/carla/bin/pyuic5 | |||||
unset CPPFLAGS | unset CPPFLAGS | ||||
############################################################################################## | ############################################################################################## | ||||
# Complete 64bit build | # Complete 64bit build | ||||
export CFLAGS="-O2 -m64 -DHAVE_CPP11_SUPPORT=0" | |||||
export CFLAGS="-O2 -m64" | |||||
export CXXFLAGS=$CFLAGS | export CXXFLAGS=$CFLAGS | ||||
export LDFLAGS="-m64" | export LDFLAGS="-m64" | ||||
export PATH=$TARGETDIR/carla/bin:$TARGETDIR/carla64/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin | export PATH=$TARGETDIR/carla/bin:$TARGETDIR/carla64/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin | ||||
export PKG_CONFIG_PATH=$TARGETDIR/carla/lib/pkgconfig:$TARGETDIR/carla64/lib/pkgconfig | export PKG_CONFIG_PATH=$TARGETDIR/carla/lib/pkgconfig:$TARGETDIR/carla64/lib/pkgconfig | ||||
make HAVE_ZYN_DEPS=false HAVE_HYLIA=false $JOBS | |||||
make HAVE_QT5=true $JOBS | |||||
############################################################################################## | ############################################################################################## | ||||
# Build 32bit bridges | # Build 32bit bridges | ||||
export CFLAGS="-O2 -m32 -DHAVE_CPP11_SUPPORT=0" | |||||
export CFLAGS="-O2 -m32" | |||||
export CXXFLAGS=$CFLAGS | export CXXFLAGS=$CFLAGS | ||||
export LDFLAGS="-m32" | export LDFLAGS="-m32" | ||||
export PATH=$TARGETDIR/carla32/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin | export PATH=$TARGETDIR/carla32/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin | ||||
export PKG_CONFIG_PATH=$TARGETDIR/carla32/lib/pkgconfig | export PKG_CONFIG_PATH=$TARGETDIR/carla32/lib/pkgconfig | ||||
make HAVE_ZYN_DEPS=false HAVE_HYLIA=false posix32 $JOBS | |||||
make HAVE_QT5=true posix32 $JOBS | |||||
############################################################################################## | ############################################################################################## | ||||
# Build Mac App | # Build Mac App | ||||
@@ -25,10 +25,10 @@ | |||||
typedef DISTRHO_NAMESPACE::ExternalWindow UIWidget; | typedef DISTRHO_NAMESPACE::ExternalWindow UIWidget; | ||||
#elif DISTRHO_UI_USE_NANOVG | #elif DISTRHO_UI_USE_NANOVG | ||||
# include "../dgl/NanoVG.hpp" | # include "../dgl/NanoVG.hpp" | ||||
typedef DGL::NanoWidget UIWidget; | |||||
typedef DGL_NAMESPACE::NanoWidget UIWidget; | |||||
#else | #else | ||||
# include "../dgl/Widget.hpp" | # include "../dgl/Widget.hpp" | ||||
typedef DGL::Widget UIWidget; | |||||
typedef DGL_NAMESPACE::Widget UIWidget; | |||||
#endif | #endif | ||||
START_NAMESPACE_DISTRHO | START_NAMESPACE_DISTRHO | ||||
@@ -212,7 +212,7 @@ private: | |||||
void setAbsoluteX(int) const noexcept {} | void setAbsoluteX(int) const noexcept {} | ||||
void setAbsoluteY(int) const noexcept {} | void setAbsoluteY(int) const noexcept {} | ||||
void setAbsolutePos(int, int) const noexcept {} | void setAbsolutePos(int, int) const noexcept {} | ||||
void setAbsolutePos(const DGL::Point<int>&) const noexcept {} | |||||
void setAbsolutePos(const DGL_NAMESPACE::Point<int>&) const noexcept {} | |||||
#endif | #endif | ||||
DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(UI) | DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(UI) | ||||
@@ -22,9 +22,9 @@ | |||||
#ifdef HAVE_DGL | #ifdef HAVE_DGL | ||||
# include "../../dgl/Application.hpp" | # include "../../dgl/Application.hpp" | ||||
# include "../../dgl/Window.hpp" | # include "../../dgl/Window.hpp" | ||||
using DGL::Application; | |||||
using DGL::IdleCallback; | |||||
using DGL::Window; | |||||
using DGL_NAMESPACE::Application; | |||||
using DGL_NAMESPACE::IdleCallback; | |||||
using DGL_NAMESPACE::Window; | |||||
#endif | #endif | ||||
START_NAMESPACE_DISTRHO | START_NAMESPACE_DISTRHO | ||||
@@ -17,8 +17,6 @@ | |||||
#include "DistrhoPlugin3BandSplitter.hpp" | #include "DistrhoPlugin3BandSplitter.hpp" | ||||
#include "DistrhoUI3BandSplitter.hpp" | #include "DistrhoUI3BandSplitter.hpp" | ||||
using DGL::Point; | |||||
START_NAMESPACE_DISTRHO | START_NAMESPACE_DISTRHO | ||||
namespace Art = DistrhoArtwork3BandSplitter; | namespace Art = DistrhoArtwork3BandSplitter; | ||||
@@ -25,10 +25,10 @@ | |||||
#include "DistrhoArtworkNekobi.hpp" | #include "DistrhoArtworkNekobi.hpp" | ||||
#include "NekoWidget.hpp" | #include "NekoWidget.hpp" | ||||
using DGL::ImageAboutWindow; | |||||
using DGL::ImageButton; | |||||
using DGL::ImageKnob; | |||||
using DGL::ImageSlider; | |||||
using DGL_NAMESPACE::ImageAboutWindow; | |||||
using DGL_NAMESPACE::ImageButton; | |||||
using DGL_NAMESPACE::ImageKnob; | |||||
using DGL_NAMESPACE::ImageSlider; | |||||
START_NAMESPACE_DISTRHO | START_NAMESPACE_DISTRHO | ||||
@@ -25,7 +25,7 @@ | |||||
#include <cstdlib> // rand | #include <cstdlib> // rand | ||||
using DGL::Image; | |||||
using DGL_NAMESPACE::Image; | |||||
// ----------------------------------------------------------------------- | // ----------------------------------------------------------------------- | ||||
@@ -18,7 +18,7 @@ | |||||
#include "VectorJuicePlugin.hpp" | #include "VectorJuicePlugin.hpp" | ||||
#include "VectorJuiceUI.hpp" | #include "VectorJuiceUI.hpp" | ||||
using DGL::Point; | |||||
using DGL_NAMESPACE::Point; | |||||
START_NAMESPACE_DISTRHO | START_NAMESPACE_DISTRHO | ||||
@@ -24,11 +24,11 @@ | |||||
#include "VectorJuiceArtwork.hpp" | #include "VectorJuiceArtwork.hpp" | ||||
using DGL::Image; | |||||
using DGL::ImageAboutWindow; | |||||
using DGL::ImageButton; | |||||
using DGL::ImageKnob; | |||||
using DGL::ImageSlider; | |||||
using DGL_NAMESPACE::Image; | |||||
using DGL_NAMESPACE::ImageAboutWindow; | |||||
using DGL_NAMESPACE::ImageButton; | |||||
using DGL_NAMESPACE::ImageKnob; | |||||
using DGL_NAMESPACE::ImageSlider; | |||||
START_NAMESPACE_DISTRHO | START_NAMESPACE_DISTRHO | ||||
@@ -88,7 +88,7 @@ private: | |||||
bool fDragValid; | bool fDragValid; | ||||
int fLastX; | int fLastX; | ||||
int fLastY; | int fLastY; | ||||
DGL::Rectangle<int> fCanvasArea; | |||||
DGL_NAMESPACE::Rectangle<int> fCanvasArea; | |||||
float orbitX, orbitY, subOrbitX, subOrbitY; | float orbitX, orbitY, subOrbitX, subOrbitY; | ||||
}; | }; | ||||
@@ -24,10 +24,10 @@ | |||||
#include "WobbleJuiceArtwork.hpp" | #include "WobbleJuiceArtwork.hpp" | ||||
using DGL::Image; | |||||
using DGL::ImageAboutWindow; | |||||
using DGL::ImageButton; | |||||
using DGL::ImageKnob; | |||||
using DGL_NAMESPACE::Image; | |||||
using DGL_NAMESPACE::ImageAboutWindow; | |||||
using DGL_NAMESPACE::ImageButton; | |||||
using DGL_NAMESPACE::ImageKnob; | |||||
START_NAMESPACE_DISTRHO | START_NAMESPACE_DISTRHO | ||||
@@ -25,14 +25,6 @@ | |||||
#include <QtCore/Qt> | #include <QtCore/Qt> | ||||
#ifdef CARLA_OS_MAC | |||||
# undef Q_COMPILER_UNICODE_STRINGS | |||||
# undef Q_DECL_CONSTEXPR | |||||
# undef Q_DECL_NOEXCEPT_EXPR | |||||
# define Q_DECL_CONSTEXPR | |||||
# define Q_DECL_NOEXCEPT_EXPR(x) | |||||
#endif | |||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) | #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) | ||||
# include <QtWidgets/QCommonStyle> | # include <QtWidgets/QCommonStyle> | ||||
#else | #else | ||||