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)
250250 )
251251 endblock()
252252
253- install (CODE "
253+ string (CONFIGURE [[
254254 block()
255- set(variables ${ variables} )
256- set(valuesInCode \" ${ valuesInCode} \ " )
255+ set(variables @ variables@ )
256+ set(valuesInCode "@ valuesInCode@ ")
257257
258258 foreach(var value IN ZIP_LISTS variables valuesInCode)
259- set(\ $ {var} \"\ $ {value}\ " )
259+ set(${var} " ${value}")
260260 endforeach()
261261
262262 configure_file(
263- ${ ___phpConfigureFileTemplate}
264- ${ ___phpConfigureFileOutput}
263+ "@ ___phpConfigureFileTemplate@"
264+ "@ ___phpConfigureFileOutput@"
265265 @ONLY
266266 )
267267 endblock()
268- " )
268+ ]] code @ONLY)
269+ install (CODE "${code} " )
269270endfunction ()
Original file line number Diff line number Diff line change @@ -51,13 +51,6 @@ template.
5151
5252include_guard (GLOBAL )
5353
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-
6154# Parse given variables and create a list of options or variables for passing to
6255# add_custom_command and configure_file().
6356function (_pkgconfig_parse_variables variables )
@@ -197,9 +190,9 @@ function(pkgconfig_generate_pc)
197190 list(REMOVE_DUPLICATES libs)
198191 endif()
199192
200- if(PKGCONFIG_OBJDUMP_EXECUTABLE )
193+ if(CMAKE_OBJDUMP )
201194 execute_process(
202- COMMAND objdump -p ${TARGET_FILE}
195+ COMMAND ${CMAKE_OBJDUMP} -p ${TARGET_FILE}
203196 OUTPUT_VARIABLE result
204197 OUTPUT_STRIP_TRAILING_WHITESPACE
205198 ERROR_QUIET
@@ -243,7 +236,7 @@ function(pkgconfig_generate_pc)
243236 pkgconfig_${targetName}
244237 ALL
245238 COMMAND ${CMAKE_COMMAND}
246- -D PKGCONFIG_OBJDUMP_EXECUTABLE =${PKGCONFIG_OBJDUMP_EXECUTABLE }
239+ -D CMAKE_OBJDUMP =${CMAKE_OBJDUMP }
247240 -D TEMPLATE=${template}
248241 -D OUTPUT =${output}
249242 ${targetOption}
You can’t perform that action at this time.
0 commit comments