MSVC: Fix RemoteVstPlugin module path
This commit is contained in:
@@ -9,7 +9,19 @@ ADD_SUBDIRECTORY(vstbase)
|
||||
|
||||
SET(LMMS_BINARY_DIR ${CMAKE_BINARY_DIR})
|
||||
SET(LMMS_SOURCE_DIR ${CMAKE_SOURCE_DIR})
|
||||
SET(EXTERNALPROJECT_ARGS "")
|
||||
|
||||
SET(EXTERNALPROJECT_ARGS
|
||||
SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/RemoteVstPlugin"
|
||||
INSTALL_COMMAND ""
|
||||
BUILD_ALWAYS ON
|
||||
)
|
||||
|
||||
SET(EXTERNALPROJECT_CMAKE_ARGS
|
||||
-DLMMS_SOURCE_DIR=${CMAKE_SOURCE_DIR}
|
||||
-DLMMS_BINARY_DIR=${CMAKE_BINARY_DIR}
|
||||
-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
||||
-DCMAKE_MODULE_PATH=${CMAKE_MODULE_PATH}
|
||||
)
|
||||
|
||||
# build 32 bit version of RemoteVstPlugin
|
||||
IF(LMMS_BUILD_WIN64 AND MSVC)
|
||||
@@ -33,32 +45,21 @@ IF(LMMS_BUILD_WIN64 AND MSVC)
|
||||
ENDIF()
|
||||
|
||||
ExternalProject_Add(RemoteVstPlugin32
|
||||
SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/RemoteVstPlugin"
|
||||
INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/../"
|
||||
${EXTERNALPROJECT_ARGS}
|
||||
CMAKE_GENERATOR ${GENERATOR}
|
||||
CMAKE_ARGS
|
||||
-DLMMS_SOURCE_DIR=${CMAKE_SOURCE_DIR}
|
||||
-DLMMS_BINARY_DIR=${CMAKE_BINARY_DIR}
|
||||
${EXTERNALPROJECT_CMAKE_ARGS}
|
||||
-DCMAKE_PREFIX_PATH=${QT_32_PREFIX}
|
||||
-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
||||
INSTALL_COMMAND ""
|
||||
BUILD_ALWAYS ON
|
||||
)
|
||||
ELSEIF(LMMS_BUILD_WIN32)
|
||||
ADD_SUBDIRECTORY(RemoteVstPlugin)
|
||||
ELSEIF(LMMS_BUILD_LINUX AND NOT WANT_VST_NOWINE)
|
||||
ExternalProject_Add(RemoteVstPlugin32
|
||||
SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/RemoteVstPlugin"
|
||||
INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/../"
|
||||
${EXTERNALPROJECT_ARGS}
|
||||
CMAKE_ARGS
|
||||
${EXTERNALPROJECT_CMAKE_ARGS}
|
||||
-DCMAKE_CXX_COMPILER=${CMAKE_CURRENT_LIST_DIR}/RemoteVstPlugin/winegcc
|
||||
-DLMMS_SOURCE_DIR=${CMAKE_SOURCE_DIR}
|
||||
-DLMMS_BINARY_DIR=${CMAKE_BINARY_DIR}
|
||||
-DCMAKE_CXX_FLAGS="-m32"
|
||||
-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
||||
-DCMAKE_MODULE_PATH=${CMAKE_MODULE_PATH}
|
||||
INSTALL_COMMAND ""
|
||||
BUILD_ALWAYS ON
|
||||
)
|
||||
ENDIF()
|
||||
|
||||
@@ -67,15 +68,9 @@ IF(LMMS_BUILD_WIN64)
|
||||
ADD_SUBDIRECTORY(RemoteVstPlugin)
|
||||
ELSEIF(LMMS_BUILD_LINUX AND NOT WANT_VST_NOWINE)
|
||||
ExternalProject_Add(RemoteVstPlugin64
|
||||
SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/RemoteVstPlugin"
|
||||
INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/../"
|
||||
${EXTERNALPROJECT_ARGS}
|
||||
CMAKE_ARGS
|
||||
${EXTERNALPROJECT_CMAKE_ARGS}
|
||||
-DCMAKE_CXX_COMPILER=${CMAKE_CURRENT_LIST_DIR}/RemoteVstPlugin/winegcc
|
||||
-DLMMS_SOURCE_DIR=${CMAKE_SOURCE_DIR}
|
||||
-DLMMS_BINARY_DIR=${CMAKE_BINARY_DIR}
|
||||
-DCMAKE_RUNTIME_OUTPUT_DIRECTORY=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
|
||||
-DCMAKE_MODULE_PATH=${CMAKE_MODULE_PATH}
|
||||
INSTALL_COMMAND ""
|
||||
BUILD_ALWAYS ON
|
||||
)
|
||||
ENDIF()
|
||||
|
||||
Reference in New Issue
Block a user