3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 11:55:51 +00:00

First steps to a sane python build

This commit is contained in:
Andrew Dutcher 2016-08-25 19:25:12 -05:00
parent fa6cc19184
commit 0bbd172af3
9 changed files with 110 additions and 23 deletions

View file

@ -9,7 +9,6 @@ set(z3py_files
z3poly.py
z3printer.py
z3rcf.py
z3test.py
z3types.py
z3util.py
)
@ -18,12 +17,12 @@ set(z3py_bindings_build_dest "${CMAKE_BINARY_DIR}")
set(build_z3_python_bindings_target_depends "")
foreach (z3py_file ${z3py_files})
add_custom_command(OUTPUT "${z3py_bindings_build_dest}/${z3py_file}"
add_custom_command(OUTPUT "${z3py_bindings_build_dest}/z3/${z3py_file}"
COMMAND "${CMAKE_COMMAND}" "-E" "copy"
"${CMAKE_CURRENT_SOURCE_DIR}/${z3py_file}"
"${z3py_bindings_build_dest}"
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/${z3py_file}"
COMMENT "Copying \"${z3py_file}\" to ${z3py_bindings_build_dest}"
"${CMAKE_CURRENT_SOURCE_DIR}/z3/${z3py_file}"
"${z3py_bindings_build_dest}/z3.py"
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/z3/${z3py_file}"
COMMENT "Copying \"${z3py_file}\" to ${z3py_bindings_build_dest}/z3.py/${z3py_file}"
)
list(APPEND build_z3_python_bindings_target_depends "${z3py_bindings_build_dest}/${z3py_file}")
endforeach()