mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 00:55:31 +00:00
Change from BINARY_DIR to PROJECT_BINARY_DIR
This commit is contained in:
parent
e0c3b4a77d
commit
167f968fa8
14 changed files with 91 additions and 91 deletions
|
@ -136,11 +136,11 @@ EXECUTE_PROCESS(
|
|||
)
|
||||
|
||||
IF(WIN32)
|
||||
FIND_PROGRAM(NUGET_EXE nuget PATHS ${CMAKE_BINARY_DIR}/tools)
|
||||
FIND_PROGRAM(NUGET_EXE nuget PATHS ${PROJECT_BINARY_DIR}/tools)
|
||||
IF(NUGET_EXE)
|
||||
MESSAGE("-- Found nuget: ${NUGET_EXE}")
|
||||
ELSE()
|
||||
SET(NUGET_EXE ${CMAKE_BINARY_DIR}/tools/nuget.exe)
|
||||
SET(NUGET_EXE ${PROJECT_BINARY_DIR}/tools/nuget.exe)
|
||||
MESSAGE("-- Downloading nuget...")
|
||||
FILE(DOWNLOAD https://dist.nuget.org/win-x86-commandline/latest/nuget.exe ${NUGET_EXE})
|
||||
MESSAGE("nuget.exe downloaded and saved to ${NUGET_EXE}")
|
||||
|
@ -238,11 +238,11 @@ FUNCTION(DOTNET_GET_DEPS _DN_PROJECT arguments)
|
|||
SET(_DN_OUTPUT_PATH ${_DN_projname_noext})
|
||||
ENDIF()
|
||||
|
||||
GET_FILENAME_COMPONENT(_DN_OUTPUT_PATH ${CMAKE_BINARY_DIR}/${_DN_OUTPUT_PATH} ABSOLUTE)
|
||||
GET_FILENAME_COMPONENT(_DN_OUTPUT_PATH ${PROJECT_BINARY_DIR}/${_DN_OUTPUT_PATH} ABSOLUTE)
|
||||
|
||||
# In a cmake build, the XPLAT libraries are always copied over.
|
||||
# Set the proper directory for .NET projects.
|
||||
SET(_DN_XPLAT_LIB_DIR ${CMAKE_BINARY_DIR})
|
||||
SET(_DN_XPLAT_LIB_DIR ${PROJECT_BINARY_DIR})
|
||||
|
||||
SET(DOTNET_PACKAGES ${_DN_PACKAGE} PARENT_SCOPE)
|
||||
SET(DOTNET_CONFIG ${_DN_CONFIG} PARENT_SCOPE)
|
||||
|
@ -403,7 +403,7 @@ FUNCTION(TEST_DOTNET DOTNET_PROJECT)
|
|||
ENDIF()
|
||||
|
||||
ADD_TEST(NAME ${DOTNET_PROJNAME}
|
||||
COMMAND ${DOTNET_EXE} test ${test_framework_args} --results-directory "${CMAKE_BINARY_DIR}" --logger trx ${DOTNET_ARGUMENTS}
|
||||
COMMAND ${DOTNET_EXE} test ${test_framework_args} --results-directory "${PROJECT_BINARY_DIR}" --logger trx ${DOTNET_ARGUMENTS}
|
||||
WORKING_DIRECTORY ${DOTNET_OUTPUT_PATH})
|
||||
|
||||
ENDFUNCTION()
|
||||
|
@ -457,8 +457,8 @@ FUNCTION(GEN_DOTNET_PROPS target_props_file)
|
|||
SET(_DN_CUSTOM_BUILDPROPS ${_DNP_XML_INJECT})
|
||||
ENDIF()
|
||||
|
||||
SET(_DN_OUTPUT_PATH ${CMAKE_BINARY_DIR})
|
||||
SET(_DN_XPLAT_LIB_DIR ${CMAKE_BINARY_DIR})
|
||||
SET(_DN_OUTPUT_PATH ${PROJECT_BINARY_DIR})
|
||||
SET(_DN_XPLAT_LIB_DIR ${PROJECT_BINARY_DIR})
|
||||
SET(_DN_VERSION ${_DNP_PACKAGE_VERSION})
|
||||
CONFIGURE_FILE(${DOTNET_IMPORTS_TEMPLATE} ${target_props_file})
|
||||
UNSET(_DN_OUTPUT_PATH)
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
function(detect_target_architecture OUTPUT_VAR)
|
||||
try_run(run_result
|
||||
compile_result
|
||||
"${CMAKE_BINARY_DIR}"
|
||||
"${CMAKE_SOURCE_DIR}/cmake/target_arch_detect.cpp"
|
||||
"${PROJECT_BINARY_DIR}"
|
||||
"${PROJECT_SOURCE_DIR}/cmake/target_arch_detect.cpp"
|
||||
COMPILE_OUTPUT_VARIABLE compiler_output
|
||||
)
|
||||
if (compile_result)
|
||||
|
|
|
@ -116,9 +116,9 @@ 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}" "${CMAKE_SOURCE_DIR}/scripts/pyg2hpp.py" "${_full_pyg_file_path}" "${CMAKE_CURRENT_BINARY_DIR}"
|
||||
COMMAND "${PYTHON_EXECUTABLE}" "${PROJECT_SOURCE_DIR}/scripts/pyg2hpp.py" "${_full_pyg_file_path}" "${CMAKE_CURRENT_BINARY_DIR}"
|
||||
MAIN_DEPENDENCY "${_full_pyg_file_path}"
|
||||
DEPENDS "${CMAKE_SOURCE_DIR}/scripts/pyg2hpp.py"
|
||||
DEPENDS "${PROJECT_SOURCE_DIR}/scripts/pyg2hpp.py"
|
||||
${Z3_GENERATED_FILE_EXTRA_DEPENDENCIES}
|
||||
COMMENT "Generating \"${_full_output_file_path}\" from \"${pyg_file}\""
|
||||
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
|
||||
|
@ -270,10 +270,10 @@ macro(z3_add_install_tactic_rule)
|
|||
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/install_tactic.deps" ${_tactic_header_files})
|
||||
add_custom_command(OUTPUT "install_tactic.cpp"
|
||||
COMMAND "${PYTHON_EXECUTABLE}"
|
||||
"${CMAKE_SOURCE_DIR}/scripts/mk_install_tactic_cpp.py"
|
||||
"${PROJECT_SOURCE_DIR}/scripts/mk_install_tactic_cpp.py"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/install_tactic.deps"
|
||||
DEPENDS "${CMAKE_SOURCE_DIR}/scripts/mk_install_tactic_cpp.py"
|
||||
DEPENDS "${PROJECT_SOURCE_DIR}/scripts/mk_install_tactic_cpp.py"
|
||||
${Z3_GENERATED_FILE_EXTRA_DEPENDENCIES}
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/install_tactic.deps"
|
||||
COMMENT "Generating \"${CMAKE_CURRENT_BINARY_DIR}/install_tactic.cpp\""
|
||||
|
@ -308,10 +308,10 @@ macro(z3_add_memory_initializer_rule)
|
|||
|
||||
add_custom_command(OUTPUT "mem_initializer.cpp"
|
||||
COMMAND "${PYTHON_EXECUTABLE}"
|
||||
"${CMAKE_SOURCE_DIR}/scripts/mk_mem_initializer_cpp.py"
|
||||
"${PROJECT_SOURCE_DIR}/scripts/mk_mem_initializer_cpp.py"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
||||
${_mem_init_finalize_headers}
|
||||
DEPENDS "${CMAKE_SOURCE_DIR}/scripts/mk_mem_initializer_cpp.py"
|
||||
DEPENDS "${PROJECT_SOURCE_DIR}/scripts/mk_mem_initializer_cpp.py"
|
||||
${Z3_GENERATED_FILE_EXTRA_DEPENDENCIES}
|
||||
${_mem_init_finalize_headers}
|
||||
COMMENT "Generating \"${CMAKE_CURRENT_BINARY_DIR}/mem_initializer.cpp\""
|
||||
|
@ -344,10 +344,10 @@ macro(z3_add_gparams_register_modules_rule)
|
|||
|
||||
add_custom_command(OUTPUT "gparams_register_modules.cpp"
|
||||
COMMAND "${PYTHON_EXECUTABLE}"
|
||||
"${CMAKE_SOURCE_DIR}/scripts/mk_gparams_register_modules_cpp.py"
|
||||
"${PROJECT_SOURCE_DIR}/scripts/mk_gparams_register_modules_cpp.py"
|
||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
||||
${_register_module_header_files}
|
||||
DEPENDS "${CMAKE_SOURCE_DIR}/scripts/mk_gparams_register_modules_cpp.py"
|
||||
DEPENDS "${PROJECT_SOURCE_DIR}/scripts/mk_gparams_register_modules_cpp.py"
|
||||
${Z3_GENERATED_FILE_EXTRA_DEPENDENCIES}
|
||||
${_register_module_header_files}
|
||||
COMMENT "Generating \"${CMAKE_CURRENT_BINARY_DIR}/gparams_register_modules.cpp\""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue