zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit 7aab8e015ed301a8830eec7c05748b7e3b992621
parent a4a8c7e2b69037d046c802e449b9257825ead073
Author: fundamental <mark.d.mccurry@gmail.com>
Date:   Sat, 16 Jan 2016 13:24:13 -0500

CMake: Add Workarounds For OSX Build

Diffstat:
Msrc/CMakeLists.txt | 6++++--
Msrc/Plugin/AlienWah/CMakeLists.txt | 2+-
Msrc/Plugin/Chorus/CMakeLists.txt | 2+-
Msrc/Plugin/Distortion/CMakeLists.txt | 2+-
Msrc/Plugin/DynamicFilter/CMakeLists.txt | 2+-
Msrc/Plugin/Echo/CMakeLists.txt | 2+-
Msrc/Plugin/Phaser/CMakeLists.txt | 2+-
Msrc/Plugin/Reverb/CMakeLists.txt | 2+-
Msrc/Plugin/ZynAddSubFX/CMakeLists.txt | 2+-
9 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt @@ -80,6 +80,8 @@ SET (DssiEnable ${DSSI_FOUND} CACHE BOOL "Enable DSSI Plugin compilation") SET (LibloEnable ${LIBLO_FOUND} CACHE BOOL "Enable Liblo") +SET (NoNeonPlease False CACHE BOOL + "Workaround For Broken Neon Detection") # Now, handle the incoming settings and set define flags/variables based # on this @@ -265,9 +267,9 @@ else (BuildForDebug) set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${BuildOptions_SSE}") endif (SUPPORT_SSE) - if (SUPPORT_NEON) + if (SUPPORT_NEON AND NOT NoNeonPlease) set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${BuildOptions_NEON}") - endif (SUPPORT_NEON) + endif (SUPPORT_NEON AND NOT NoNeonPlease) message (STATUS "Building for ${CMAKE_BUILD_TYPE}, flags: ${CMAKE_CXX_FLAGS_RELEASE}") endif (BuildForDebug) diff --git a/src/Plugin/AlienWah/CMakeLists.txt b/src/Plugin/AlienWah/CMakeLists.txt @@ -21,7 +21,7 @@ install(TARGETS ZynAlienWah_lv2 LIBRARY DESTINATION lib/lv2/ZynAlienWah.lv2/) install(TARGETS ZynAlienWah_vst LIBRARY DESTINATION lib/vst/) add_custom_command(TARGET ZynAlienWah_lv2 POST_BUILD - COMMAND lv2-ttl-generator ./ZynAlienWah.so + COMMAND lv2-ttl-generator $<TARGET_FILE:ZynAlienWah_lv2> WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lv2) install(FILES diff --git a/src/Plugin/Chorus/CMakeLists.txt b/src/Plugin/Chorus/CMakeLists.txt @@ -21,7 +21,7 @@ install(TARGETS ZynChorus_lv2 LIBRARY DESTINATION lib/lv2/ZynChorus.lv2/) install(TARGETS ZynChorus_vst LIBRARY DESTINATION lib/vst/) add_custom_command(TARGET ZynChorus_lv2 POST_BUILD - COMMAND lv2-ttl-generator ./ZynChorus.so + COMMAND lv2-ttl-generator $<TARGET_FILE:ZynChorus_lv2> WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lv2) install(FILES diff --git a/src/Plugin/Distortion/CMakeLists.txt b/src/Plugin/Distortion/CMakeLists.txt @@ -21,7 +21,7 @@ install(TARGETS ZynDistortion_lv2 LIBRARY DESTINATION lib/lv2/ZynDistortion.lv2/ install(TARGETS ZynDistortion_vst LIBRARY DESTINATION lib/vst/) add_custom_command(TARGET ZynDistortion_lv2 POST_BUILD - COMMAND lv2-ttl-generator ./ZynDistortion.so + COMMAND lv2-ttl-generator $<TARGET_FILE:ZynDistortion_lv2> WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lv2) install(FILES diff --git a/src/Plugin/DynamicFilter/CMakeLists.txt b/src/Plugin/DynamicFilter/CMakeLists.txt @@ -21,7 +21,7 @@ install(TARGETS ZynDynamicFilter_lv2 LIBRARY DESTINATION lib/lv2/ZynDynamicFilte install(TARGETS ZynDynamicFilter_vst LIBRARY DESTINATION lib/vst/) add_custom_command(TARGET ZynDynamicFilter_lv2 POST_BUILD - COMMAND lv2-ttl-generator ./ZynDynamicFilter.so + COMMAND lv2-ttl-generator $<TARGET_FILE:ZynDynamicFilter_lv2> WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lv2) install(FILES diff --git a/src/Plugin/Echo/CMakeLists.txt b/src/Plugin/Echo/CMakeLists.txt @@ -21,7 +21,7 @@ install(TARGETS ZynEcho_lv2 LIBRARY DESTINATION lib/lv2/ZynEcho.lv2/) install(TARGETS ZynEcho_vst LIBRARY DESTINATION lib/vst/) add_custom_command(TARGET ZynEcho_lv2 POST_BUILD - COMMAND lv2-ttl-generator ./ZynEcho.so + COMMAND lv2-ttl-generator $<TARGET_FILE:ZynEcho_lv2> WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lv2) install(FILES diff --git a/src/Plugin/Phaser/CMakeLists.txt b/src/Plugin/Phaser/CMakeLists.txt @@ -21,7 +21,7 @@ install(TARGETS ZynPhaser_lv2 LIBRARY DESTINATION lib/lv2/ZynPhaser.lv2/) install(TARGETS ZynPhaser_vst LIBRARY DESTINATION lib/vst/) add_custom_command(TARGET ZynPhaser_lv2 POST_BUILD - COMMAND lv2-ttl-generator ./ZynPhaser.so + COMMAND lv2-ttl-generator $<TARGET_FILE:ZynPhaser_lv2> WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lv2) install(FILES diff --git a/src/Plugin/Reverb/CMakeLists.txt b/src/Plugin/Reverb/CMakeLists.txt @@ -21,7 +21,7 @@ install(TARGETS ZynReverb_lv2 LIBRARY DESTINATION lib/lv2/ZynReverb.lv2/) install(TARGETS ZynReverb_vst LIBRARY DESTINATION lib/vst/) add_custom_command(TARGET ZynReverb_lv2 POST_BUILD - COMMAND lv2-ttl-generator ./ZynReverb.so + COMMAND lv2-ttl-generator $<TARGET_FILE:ZynReverb_lv2> WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lv2) install(FILES diff --git a/src/Plugin/ZynAddSubFX/CMakeLists.txt b/src/Plugin/ZynAddSubFX/CMakeLists.txt @@ -56,7 +56,7 @@ install(TARGETS ZynAddSubFX_lv2 LIBRARY DESTINATION lib/lv2/ZynAddSubFX.lv2/) install(TARGETS ZynAddSubFX_vst LIBRARY DESTINATION lib/vst/) add_custom_command(TARGET ZynAddSubFX_lv2 POST_BUILD - COMMAND lv2-ttl-generator ./ZynAddSubFX.so + COMMAND lv2-ttl-generator $<TARGET_FILE:ZynAddSubFX_lv2> WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lv2) install(FILES