mirror of
https://github.com/Z3Prover/z3
synced 2025-05-10 01:05:47 +00:00
Keep ml_example.ml
in the src.
This commit is contained in:
parent
7943538744
commit
bf21d02df5
1 changed files with 4 additions and 14 deletions
|
@ -212,20 +212,12 @@ add_custom_command(
|
||||||
# Example
|
# Example
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
add_custom_command(
|
|
||||||
OUTPUT ${z3ml_bin}/ml_example.ml
|
|
||||||
COMMAND "${CMAKE_COMMAND}" "-E"
|
|
||||||
"copy" "${PROJECT_SOURCE_DIR}/examples/ml/ml_example.ml" "${z3ml_bin}/ml_example.ml"
|
|
||||||
DEPENDS ${PROJECT_SOURCE_DIR}/examples/ml/ml_example.ml
|
|
||||||
COMMENT "Copying ml_example.ml to build area")
|
|
||||||
|
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND ${OCAMLFIND} query zarith
|
COMMAND ${OCAMLFIND} query zarith
|
||||||
OUTPUT_VARIABLE ocaml_pkg_zarith_path
|
OUTPUT_VARIABLE ocaml_pkg_zarith_path
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
|
|
||||||
# "-I" "+threads"
|
|
||||||
|
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT ${z3ml_bin}/ml_example${bc_ext}
|
OUTPUT ${z3ml_bin}/ml_example${bc_ext}
|
||||||
${z3ml_bin}/ml_example.bc.log
|
${z3ml_bin}/ml_example.bc.log
|
||||||
|
@ -238,19 +230,17 @@ add_custom_command(
|
||||||
"-dllpath" ${ocaml_stublibs_path}
|
"-dllpath" ${ocaml_stublibs_path}
|
||||||
"${ocaml_pkg_zarith_path}/zarith.cma"
|
"${ocaml_pkg_zarith_path}/zarith.cma"
|
||||||
"${z3ml_bin}/z3ml.cma"
|
"${z3ml_bin}/z3ml.cma"
|
||||||
"${z3ml_bin}/ml_example.ml"
|
"${z3ml_src}/ml_example.ml"
|
||||||
COMMAND
|
COMMAND
|
||||||
"ocamlrun" "${z3ml_bin}/ml_example${bc_ext}"
|
"ocamlrun" "${z3ml_bin}/ml_example${bc_ext}"
|
||||||
">" "${z3ml_bin}/ml_example.bc.log"
|
">" "${z3ml_bin}/ml_example.bc.log"
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${z3ml_bin}/z3ml.cma
|
${z3ml_bin}/z3ml.cma
|
||||||
${z3ml_bin}/dllz3ml.so
|
${z3ml_bin}/dllz3ml.so
|
||||||
${z3ml_bin}/ml_example.ml
|
${z3ml_src}/ml_example.ml
|
||||||
COMMENT "Testing build and run ml_example bytecode"
|
COMMENT "Testing build and run ml_example bytecode"
|
||||||
VERBATIM)
|
VERBATIM)
|
||||||
|
|
||||||
# "-I" "+threads"
|
|
||||||
|
|
||||||
add_custom_command(
|
add_custom_command(
|
||||||
OUTPUT ${z3ml_bin}/ml_example${exe_ext}
|
OUTPUT ${z3ml_bin}/ml_example${exe_ext}
|
||||||
${z3ml_bin}/ml_example.log
|
${z3ml_bin}/ml_example.log
|
||||||
|
@ -260,13 +250,13 @@ add_custom_command(
|
||||||
"-linkpkg"
|
"-linkpkg"
|
||||||
"-I" "${z3ml_bin}"
|
"-I" "${z3ml_bin}"
|
||||||
"${z3ml_bin}/z3ml.cmxa"
|
"${z3ml_bin}/z3ml.cmxa"
|
||||||
"${z3ml_bin}/ml_example.ml"
|
"${z3ml_src}/ml_example.ml"
|
||||||
COMMAND "${z3ml_bin}/ml_example${exe_ext}"
|
COMMAND "${z3ml_bin}/ml_example${exe_ext}"
|
||||||
">" "${z3ml_bin}/ml_example.log"
|
">" "${z3ml_bin}/ml_example.log"
|
||||||
DEPENDS
|
DEPENDS
|
||||||
${z3ml_bin}/z3ml.cmxa
|
${z3ml_bin}/z3ml.cmxa
|
||||||
${z3ml_bin}/dllz3ml.so
|
${z3ml_bin}/dllz3ml.so
|
||||||
${z3ml_bin}/ml_example.ml
|
${z3ml_src}/ml_example.ml
|
||||||
COMMENT "Testing build and run ml_example natively"
|
COMMENT "Testing build and run ml_example natively"
|
||||||
VERBATIM)
|
VERBATIM)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue