diff -r -U4 ckb-next-0.6.0--orig/src/animations/mviz/CMakeLists.txt ckb-next-0.6.0--patched/src/animations/mviz/CMakeLists.txt
--- ckb-next-0.6.0--orig/src/animations/mviz/CMakeLists.txt 2023-06-22 23:07:29.000000000 +0200
+++ ckb-next-0.6.0--patched/src/animations/mviz/CMakeLists.txt 2023-06-25 22:59:31.481115661 +0200
@@ -65,14 +65,18 @@
set(AUDIO_LIBRARIES "${PULSEAUDIO_LIBRARIES}")
endif ()
+add_library(kissfft STATIC IMPORTED)
+set_target_properties(kissfft PROPERTIES IMPORTED_LOCATION "${LIB_INSTALL_DIR}/libkiss_fft_float.a")
+add_library(kissfftr STATIC IMPORTED)
+set_target_properties(kissfftr PROPERTIES IMPORTED_LOCATION "${LIB_INSTALL_DIR}/libkiss_fftr_float.a")
+
if (MACOS)
target_link_libraries(
mviz
PRIVATE
m
- KissFFT::KissFFT
${CMAKE_PROJECT_NAME}::Animation
${CORESERVICES_LIBRARY}
${COREFOUNDATION_LIBRARY}
${AUDIOUNIT_LIBRARY}
@@ -83,9 +87,10 @@
target_link_libraries(
mviz
PRIVATE
m
- KissFFT::KissFFT
+ kissfft
+ kissfftr
${CMAKE_PROJECT_NAME}::Animation
"${AUDIO_LIBRARIES}")
else()
message(WARNING "PortAudio link library has not been specified for this OS.")
diff -r -U4 ckb-next-0.6.0--orig/src/libs/CMakeLists.txt ckb-next-0.6.0--patched/src/libs/CMakeLists.txt
--- ckb-next-0.6.0--orig/src/libs/CMakeLists.txt 2023-06-22 23:07:29.000000000 +0200
+++ ckb-next-0.6.0--patched/src/libs/CMakeLists.txt 2023-06-25 22:59:56.191319405 +0200
@@ -24,10 +24,6 @@
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
-if (WITH_MVIZ) # otherwise doesn't make sense to include
- add_subdirectory(kissfft)
-endif ()
-
# ckb-next libraries
add_subdirectory(ckb-next)