nap
nap copied to clipboard
string sub-command REPLACE requires at least four arguments
CMake Error at cmake/nap_module.cmake:120 (string):
string sub-command REPLACE requires at least four arguments.
Call Stack (most recent call first):
system_modules/napsequenceaudiogui/CMakeLists.txt:23 (include)
with cmake 3.29
Fix
diff --git a/cmake/nap_module.cmake b/cmake/nap_module.cmake
index 981f14245..92e54fe90 100644
--- a/cmake/nap_module.cmake
+++ b/cmake/nap_module.cmake
@@ -117,7 +117,7 @@ if(APPLE)
elseif(UNIX)
set(LINUX_EXTRA_RPATH "")
foreach(rpath ${DEEP_DEPENDENT_RPATHS})
- string(REPLACE "{BUILD_TYPE}" ${CMAKE_BUILD_TYPE} rpath "${rpath}")
+ string(REPLACE "{BUILD_TYPE}" "${CMAKE_BUILD_TYPE}" rpath "${rpath}")
list(APPEND LINUX_EXTRA_RPATH ${rpath})
endforeach()
endif()