# QtCreator project file CONFIG = debug CONFIG += link_pkgconfig shared warn_on DEFINES = DEBUG DEFINES += QTCREATOR_TEST # Plugins DEFINES += WANT_LADSPA # WANT_DSSI WANT_LV2 WANT_VST # Samplers #DEFINES += WANT_FLUIDSYNTH WANT_LINUXSAMPLER # ZynAddSubFX DEFINES += WANT_ZYNADDSUBFX # Misc DEFINES += WANT_SUIL PKGCONFIG = liblo suil-0 fluidsynth linuxsampler TARGET = carla_plugin TEMPLATE = lib VERSION = 0.5.0 SOURCES = \ carla_plugin.cpp \ carla_plugin_thread.cpp \ carla_bridge.cpp \ native.cpp \ ladspa.cpp \ dssi.cpp \ lv2.cpp \ vst.cpp \ fluidsynth.cpp \ linuxsampler.cpp HEADERS = \ carla_plugin_internal.hpp \ carla_plugin_thread.hpp HEADERS += \ ../carla_backend.hpp \ ../carla_engine.hpp \ ../carla_native.h \ ../carla_native.hpp \ ../carla_plugin.hpp HEADERS += \ ../../utils/carla_juce_utils.hpp \ ../../utils/carla_lib_utils.hpp \ ../../utils/carla_osc_utils.hpp \ ../../utils/carla_state_utils.hpp \ ../../utils/carla_utils.hpp INCLUDEPATH = . .. \ ../../includes \ ../../libs \ ../../utils # --------------------------------------------------------------------------------------- PKGCONFIG += QtCore QtGui # Fake includes INCLUDEPATH += \ /usr/include/qt4/ \ /opt/kxstudio/include/ # System includes QMAKE_CXXFLAGS += -isystem /usr/include/qt4/ QMAKE_CXXFLAGS += -isystem /opt/kxstudio/include/ WARN_FLAGS = \ -ansi -pedantic -pedantic-errors -Wall -Wextra -Wunused-parameter -Wuninitialized \ -Wlogical-op -Waggregate-return -Wno-vla \ -fipa-pure-const -Wsuggest-attribute=const #pure,const,noreturn #-Wcast-qual -Wconversion -Wsign-conversion -Wformat=2 QMAKE_CFLAGS += $${WARN_FLAGS} -std=c99 -Wc++-compat -Wunsuffixed-float-constants -Wwrite-strings QMAKE_CXXFLAGS += $${WARN_FLAGS} -std=c++11 -Wzero-as-null-pointer-constant