File tree Expand file tree Collapse file tree 2 files changed +11
-17
lines changed Expand file tree Collapse file tree 2 files changed +11
-17
lines changed Original file line number Diff line number Diff line change @@ -250,20 +250,21 @@ function(php_configure_file)
250
250
)
251
251
endblock ()
252
252
253
- install ( CODE "
253
+ string ( CONFIGURE [[
254
254
block()
255
- set(variables ${ variables} )
256
- set(valuesInCode \" ${ valuesInCode} \ " )
255
+ set(variables @ variables@ )
256
+ set(valuesInCode "@ valuesInCode@ ")
257
257
258
258
foreach(var value IN ZIP_LISTS variables valuesInCode)
259
- set(\ $ {var} \"\ $ {value}\ " )
259
+ set(${var} " ${value}")
260
260
endforeach()
261
261
262
262
configure_file(
263
- ${ ___phpConfigureFileTemplate}
264
- ${ ___phpConfigureFileOutput}
263
+ "@ ___phpConfigureFileTemplate@"
264
+ "@ ___phpConfigureFileOutput@"
265
265
@ONLY
266
266
)
267
267
endblock()
268
- " )
268
+ ]] code @ONLY )
269
+ install (CODE "${code} " )
269
270
endfunction ()
Original file line number Diff line number Diff line change @@ -51,13 +51,6 @@ template.
51
51
52
52
include_guard (GLOBAL )
53
53
54
- find_program (
55
- PKGCONFIG_OBJDUMP_EXECUTABLE
56
- NAMES objdump
57
- DOC "Path to the objdump executable"
58
- )
59
- mark_as_advanced (PKGCONFIG_OBJDUMP_EXECUTABLE )
60
-
61
54
# Parse given variables and create a list of options or variables for passing to
62
55
# add_custom_command and configure_file().
63
56
function (_pkgconfig_parse_variables variables )
@@ -197,9 +190,9 @@ function(pkgconfig_generate_pc)
197
190
list(REMOVE_DUPLICATES libs)
198
191
endif()
199
192
200
- if(PKGCONFIG_OBJDUMP_EXECUTABLE )
193
+ if(CMAKE_OBJDUMP )
201
194
execute_process(
202
- COMMAND objdump -p ${TARGET_FILE}
195
+ COMMAND ${CMAKE_OBJDUMP} -p ${TARGET_FILE}
203
196
OUTPUT_VARIABLE result
204
197
OUTPUT_STRIP_TRAILING_WHITESPACE
205
198
ERROR_QUIET
@@ -243,7 +236,7 @@ function(pkgconfig_generate_pc)
243
236
pkgconfig_${targetName}
244
237
ALL
245
238
COMMAND ${CMAKE_COMMAND}
246
- -D PKGCONFIG_OBJDUMP_EXECUTABLE =${PKGCONFIG_OBJDUMP_EXECUTABLE }
239
+ -D CMAKE_OBJDUMP =${CMAKE_OBJDUMP }
247
240
-D TEMPLATE=${template}
248
241
-D OUTPUT =${output}
249
242
${targetOption}
You can’t perform that action at this time.
0 commit comments