@@ -115,37 +115,35 @@ endif()
115
115
116
116
117
117
# Set configuration options for the main build system.
118
- set (qt_packages @qt_packages@ )
119
- if ("${qt_packages} " STREQUAL "" )
118
+ # The depends/Makefile can generate values with "not-set"
119
+ # semantics as empty strings or strings containing only spaces.
120
+ # Therefore, MATCHES must be used rather than STREQUAL.
121
+ if ("@qt_packages@" MATCHES "^[ ]*$" )
120
122
set (BUILD_GUI OFF CACHE BOOL "" )
121
123
else ()
122
124
set (BUILD_GUI ON CACHE BOOL "" )
123
125
set (Qt6_ROOT "${CMAKE_CURRENT_LIST_DIR} " CACHE PATH "" )
124
126
endif ()
125
127
126
- set (qrencode_packages @qrencode_packages@ )
127
- if ("${qrencode_packages} " STREQUAL "" )
128
+ if ("@qrencode_packages@" MATCHES "^[ ]*$" )
128
129
set (WITH_QRENCODE OFF CACHE BOOL "" )
129
130
else ()
130
131
set (WITH_QRENCODE ON CACHE BOOL "" )
131
132
endif ()
132
133
133
- set (zmq_packages @zmq_packages@ )
134
- if ("${zmq_packages} " STREQUAL "" )
134
+ if ("@zmq_packages@" MATCHES "^[ ]*$" )
135
135
set (WITH_ZMQ OFF CACHE BOOL "" )
136
136
else ()
137
137
set (WITH_ZMQ ON CACHE BOOL "" )
138
138
endif ()
139
139
140
- set (wallet_packages @wallet_packages@ )
141
- if ("${wallet_packages} " STREQUAL "" )
140
+ if ("@wallet_packages@" MATCHES "^[ ]*$" )
142
141
set (ENABLE_WALLET OFF CACHE BOOL "" )
143
142
else ()
144
143
set (ENABLE_WALLET ON CACHE BOOL "" )
145
144
endif ()
146
145
147
- set (usdt_packages @usdt_packages@ )
148
- if ("${usdt_packages} " STREQUAL "" )
146
+ if ("@usdt_packages@" MATCHES "^[ ]*$" )
149
147
set (WITH_USDT OFF CACHE BOOL "" )
150
148
else ()
151
149
set (WITH_USDT ON CACHE BOOL "" )
0 commit comments