File cmake_CMP0054.patch of Package squeak-vm
diff -Nraub a/unix/cmake/Plugins.cmake b/unix/cmake/Plugins.cmake
--- a/unix/cmake/Plugins.cmake 2025-10-16 15:08:29.149987209 -0400
+++ b/unix/cmake/Plugins.cmake 2025-10-16 15:05:51.093516483 -0400
@@ -94,11 +94,11 @@
FILE_APPEND (${bld}/${plugin}/config.cmake ${dir}/${plugin}/config.cmake)
ENDFOREACH (dir)
#MESSAGE ("-- plugin ${plugin}")
- IF (${plugins_list} STREQUAL "plugins_int")
+ IF ("${plugins_list}" STREQUAL "plugins_int")
SET (plugin_target "vm")
ELSE ()
SET (plugin_target "${plugin}")
- ENDIF (${plugins_list} STREQUAL "plugins_int")
+ ENDIF ("${plugins_list}" STREQUAL "plugins_int")
SET (plugin_disabled)
INCLUDE (${bld}/${plugin}/config.cmake)
IF (without-${plugin})
@@ -106,15 +106,15 @@
ENDIF ()
IF (DEFINED plugin_disabled)
LIST (REMOVE_ITEM ${plugins_list} ${plugin})
- IF (${plugins_list} STREQUAL "plugins_int")
+ IF ("${plugins_list}" STREQUAL "plugins_int")
LIST (APPEND plugins_dis ${plugin})
- ENDIF (${plugins_list} STREQUAL "plugins_int")
+ ENDIF ("${plugins_list}" STREQUAL "plugins_int")
MESSAGE ("!! ${plugin} disabled")
SET (${plugin}_disabled 1)
ELSE (DEFINED plugin_disabled)
- IF (${plugins_list} STREQUAL "plugins_int")
+ IF ("${plugins_list}" STREQUAL "plugins_int")
USE_LIBRARY (${plugin})
- ENDIF (${plugins_list} STREQUAL "plugins_int")
+ ENDIF ("${plugins_list}" STREQUAL "plugins_int")
SET (${plugin}_disabled)
ENDIF (DEFINED plugin_disabled)
ENDFOREACH (plugin)