Add VST64 targets for Linux ARM64 (#7687)

Initial support for winegcc on ARM64
This commit is contained in:
Tres Finocchiaro
2025-02-13 01:23:37 -05:00
committed by GitHub
parent 7d271e4f39
commit e615046d78
4 changed files with 24 additions and 6 deletions

View File

@@ -1,12 +1,15 @@
IF(LMMS_BUILD_WIN64)
ADD_SUBDIRECTORY(RemoteVstPlugin)
ELSEIF(LMMS_BUILD_LINUX)
if(LMMS_HOST_X86_64)
set(CXX_FLAGS -m64)
endif()
ExternalProject_Add(RemoteVstPlugin64
"${EXTERNALPROJECT_ARGS}"
CMAKE_ARGS
"${EXTERNALPROJECT_CMAKE_ARGS}"
"-DCMAKE_CXX_COMPILER=${WINEGCC}"
"-DCMAKE_CXX_FLAGS=-m64"
"-DCMAKE_CXX_FLAGS=${CXX_FLAGS}"
)
INSTALL(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/../RemoteVstPlugin64" "${CMAKE_CURRENT_BINARY_DIR}/../RemoteVstPlugin64.exe.so" DESTINATION "${PLUGIN_DIR}")
ENDIF()