File tree Expand file tree Collapse file tree 1 file changed +6
-12
lines changed Expand file tree Collapse file tree 1 file changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -315,19 +315,16 @@ function(_php_main_create_files)
315315    set (file config.w32.h)
316316  else ()
317317    message (STATUS  "Creating main/build-defs.h" )
318-     configure_file (
319-       main/build -defs.h.in
320-       main/CMakeFiles/build -defs.h.in
321-       @ONLY
322-     )
318+     file (READ main/build -defs.h.in content )
319+     string (CONFIGURE "${content} "  content  @ONLY)
323320
324321    # To be able to evaluate the generator expressions. 
325322    file (
326323      GENERATE
327324      # TODO: Multi-config generators need to write separate files. 
328325      #OUTPUT $<CONFIG>/main/build-defs.h 
329326      OUTPUT  ${PHP_BINARY_DIR} /main/build -defs.h
330-       INPUT   ${PHP_BINARY_DIR} /main/CMakeFiles/ build -defs.h.in 
327+       CONTENT   " ${content} " 
331328    )
332329
333330    set (HAVE_BUILD_DEFS_H 1)
@@ -336,18 +333,15 @@ function(_php_main_create_files)
336333  endif ()
337334
338335  message (STATUS  "Creating main/${file} " )
339-   configure_file (
340-     main/php_config.cmake.h.in
341-     main/CMakeFiles/${file} .cmake.in
342-     @ONLY
343-   )
336+   file (READ main/php_config.cmake.h.in content )
337+   string (CONFIGURE "${content} "  content  @ONLY)
344338
345339  file (
346340    GENERATE
347341    # TODO: Multi-config generators need to write separate files. 
348342    #OUTPUT $<CONFIG>/main/${file} 
349343    OUTPUT  ${PHP_BINARY_DIR} /main/${file} 
350-     INPUT   ${PHP_BINARY_DIR} /main/CMakeFiles/ ${file} .cmake.in 
344+     CONTENT   " ${content} " 
351345  )
352346endfunction ()
353347
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments