mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-04 05:19:11 +00:00 
			
		
		
		
	cmake: Use FindPython3. (#7019)
				
					
				
			`FindPythonInterp` has been deprecated for a long time and is more verbal about that deprecation now. The build system no longer uses `PYTHON_EXECUTABLE` but instead uses `Python3_EXECUTABLE`.
This commit is contained in:
		
							parent
							
								
									b5e8f59eae
								
							
						
					
					
						commit
						9d1ceab1f2
					
				
					 10 changed files with 18 additions and 18 deletions
				
			
		| 
						 | 
				
			
			@ -116,7 +116,7 @@ macro(z3_add_component component_name)
 | 
			
		|||
    set(_full_output_file_path "${CMAKE_CURRENT_BINARY_DIR}/${_output_file}")
 | 
			
		||||
    message(STATUS "Adding rule to generate \"${_output_file}\"")
 | 
			
		||||
    add_custom_command(OUTPUT "${_output_file}"
 | 
			
		||||
      COMMAND "${PYTHON_EXECUTABLE}" "${PROJECT_SOURCE_DIR}/scripts/pyg2hpp.py" "${_full_pyg_file_path}" "${CMAKE_CURRENT_BINARY_DIR}"
 | 
			
		||||
      COMMAND "${Python3_EXECUTABLE}" "${PROJECT_SOURCE_DIR}/scripts/pyg2hpp.py" "${_full_pyg_file_path}" "${CMAKE_CURRENT_BINARY_DIR}"
 | 
			
		||||
      MAIN_DEPENDENCY "${_full_pyg_file_path}"
 | 
			
		||||
      DEPENDS "${PROJECT_SOURCE_DIR}/scripts/pyg2hpp.py"
 | 
			
		||||
              ${Z3_GENERATED_FILE_EXTRA_DEPENDENCIES}
 | 
			
		||||
| 
						 | 
				
			
			@ -275,7 +275,7 @@ macro(z3_add_install_tactic_rule)
 | 
			
		|||
  string(REPLACE ";" "\n" _tactic_header_files "${_tactic_header_files}")
 | 
			
		||||
  file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/install_tactic.deps" ${_tactic_header_files})
 | 
			
		||||
  add_custom_command(OUTPUT "install_tactic.cpp"
 | 
			
		||||
    COMMAND "${PYTHON_EXECUTABLE}"
 | 
			
		||||
    COMMAND "${Python3_EXECUTABLE}"
 | 
			
		||||
    "${PROJECT_SOURCE_DIR}/scripts/mk_install_tactic_cpp.py"
 | 
			
		||||
    "${CMAKE_CURRENT_BINARY_DIR}"
 | 
			
		||||
    "${CMAKE_CURRENT_BINARY_DIR}/install_tactic.deps"
 | 
			
		||||
| 
						 | 
				
			
			@ -313,7 +313,7 @@ macro(z3_add_memory_initializer_rule)
 | 
			
		|||
  endforeach()
 | 
			
		||||
 | 
			
		||||
  add_custom_command(OUTPUT "mem_initializer.cpp"
 | 
			
		||||
    COMMAND "${PYTHON_EXECUTABLE}"
 | 
			
		||||
    COMMAND "${Python3_EXECUTABLE}"
 | 
			
		||||
    "${PROJECT_SOURCE_DIR}/scripts/mk_mem_initializer_cpp.py"
 | 
			
		||||
    "${CMAKE_CURRENT_BINARY_DIR}"
 | 
			
		||||
    ${_mem_init_finalize_headers}
 | 
			
		||||
| 
						 | 
				
			
			@ -349,7 +349,7 @@ macro(z3_add_gparams_register_modules_rule)
 | 
			
		|||
  unset(_component_register_module_header_files)
 | 
			
		||||
 | 
			
		||||
  add_custom_command(OUTPUT "gparams_register_modules.cpp"
 | 
			
		||||
    COMMAND "${PYTHON_EXECUTABLE}"
 | 
			
		||||
    COMMAND "${Python3_EXECUTABLE}"
 | 
			
		||||
    "${PROJECT_SOURCE_DIR}/scripts/mk_gparams_register_modules_cpp.py"
 | 
			
		||||
    "${CMAKE_CURRENT_BINARY_DIR}"
 | 
			
		||||
    ${_register_module_header_files}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue