Linux compile fixes

This commit is contained in:
Lukas W
2017-11-26 20:52:18 +01:00
parent 7feedb4ed9
commit 47a5248d1d
15 changed files with 21 additions and 16 deletions

View File

@@ -50,11 +50,11 @@ MACRO(BUILD_PLUGIN PLUGIN_NAME)
SET(QT_LIBRARIES "${QT_OVERRIDE_LIBRARIES}")
ENDIF()
IF ("${PLUGIN_LINK}" STREQUAL "SHARED")
ADD_LIBRARY(${PLUGIN_NAME} SHARED ${PLUGIN_SOURCES} ${plugin_MOC_out} ${RCC_OUT})
ELSE ()
ADD_LIBRARY(${PLUGIN_NAME} MODULE ${PLUGIN_SOURCES} ${plugin_MOC_out} ${RCC_OUT})
ENDIF ()
IF (NOT PLUGIN_LINK)
SET(PLUGIN_LINK "MODULE")
ENDIF()
ADD_LIBRARY(${PLUGIN_NAME} ${PLUGIN_LINK} ${PLUGIN_SOURCES} ${plugin_MOC_out} ${RCC_OUT})
TARGET_LINK_LIBRARIES(${PLUGIN_NAME} Qt5::Widgets Qt5::Xml)

View File

@@ -11,6 +11,7 @@ ENDIF()
INCLUDE_DIRECTORIES(
${SAMPLERATE_INCLUDE_DIRS}
"${CMAKE_BINARY_DIR}/src"
)
SET(PLUGIN_LIST "" CACHE STRING "List of plug-ins to build")
@@ -75,8 +76,8 @@ IF("${PLUGIN_LIST}" STREQUAL "")
stereo_enhancer
stereo_matrix
stk
vestige
vst_base
vestige
VstEffect
watsyn
waveshaper

View File

@@ -53,7 +53,7 @@
#include "LcdSpinBox.h"
#include "embed.h"
#include "plugin_export.h"
extern "C"
{

View File

@@ -44,6 +44,7 @@
#include "embed.h"
#include "plugin_export.h"
extern "C"
{

View File

@@ -24,6 +24,7 @@
#include "ReverbSC.h"
#include "embed.h"
#include "plugin_export.h"
#define DB2LIN(X) pow(10, X / 20.0f);

View File

@@ -12,8 +12,7 @@ ENDIF()
BUILD_PLUGIN(vsteffect VstEffect.cpp VstEffectControls.cpp VstEffectControlDialog.cpp VstSubPluginFeatures.cpp VstEffect.h VstEffectControls.h VstEffectControlDialog.h VstSubPluginFeatures.h MOCFILES VstEffectControlDialog.h VstEffectControls.h EMBEDDED_RESOURCES *.png)
SET_TARGET_PROPERTIES(vsteffect PROPERTIES COMPILE_FLAGS "-Wno-attributes")
TARGET_LINK_LIBRARIES(vsteffect -lvstbase)
ADD_DEPENDENCIES(vsteffect vstbase)
TARGET_LINK_LIBRARIES(vsteffect vstbase)
ENDIF(LMMS_SUPPORT_VST)

View File

@@ -32,7 +32,7 @@
#include "VstSubPluginFeatures.h"
#include "embed.h"
#include "plugin_export.h"
extern "C"
{

View File

@@ -48,6 +48,8 @@
#include "ExprSynth.h"
#include "plugin_export.h"
extern "C" {
Plugin::Descriptor PLUGIN_EXPORT xpressive_plugin_descriptor = { STRINGIFY(

View File

@@ -37,6 +37,7 @@
#include "embed.h"
#include "plugin_export.h"
extern "C"
{

View File

@@ -42,7 +42,7 @@
#include "embed.h"
#include "plugin_export.h"
extern "C"

View File

@@ -46,7 +46,7 @@
#include "LcdSpinBox.h"
#include "embed.h"
#include "plugin_export.h"
extern "C"
{

View File

@@ -42,6 +42,7 @@
#include "ToolTip.h"
#include "embed.h"
#include "plugin_export.h"
#define C64_PAL_CYCLES_PER_SEC 985248

View File

@@ -41,7 +41,7 @@
#include "Mixer.h"
#include "embed.h"
#include "plugin_export.h"
extern "C"
{

View File

@@ -40,7 +40,7 @@
#include "Song.h"
#include "embed.h"
#include "plugin_export.h"
extern "C"
{

View File

@@ -47,8 +47,7 @@
#include "ControllerConnection.h"
#include "embed.h"
#include "plugin_export.h"
extern "C"
{