Add libjack.so.0 fallback logic for AppImages (#3958)

Add libjack.so.0 fallback logic
This commit is contained in:
Tres Finocchiaro
2017-11-09 01:57:20 -05:00
committed by GitHub
parent 48b9b6508e
commit d4d909cd9e
2 changed files with 23 additions and 0 deletions

View File

@@ -1,5 +1,14 @@
IF(LMMS_HAVE_WEAKJACK)
set(WEAKJACK core/audio/AudioWeakJack.c)
# Build libjack.so.0 stub as weakjack.so for AppImages
IF(LMMS_BUILD_LINUX)
ADD_LIBRARY(weakjack MODULE ../../src/core/audio/AudioWeakJack.c)
INCLUDE_DIRECTORIES("${CMAKE_SOURCE_DIR}/include")
# We can't predict an AppImage build, so stash the build artifact for later
INSTALL(TARGETS weakjack LIBRARY DESTINATION "${CMAKE_BINARY_DIR}/optional")
SET_TARGET_PROPERTIES(weakjack PROPERTIES PREFIX "" SUFFIX ".so")
ENDIF()
ENDIF()
set(LMMS_SRCS