Nikolaj Bjorner
691788f449
remove stale references to foci
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-05-19 20:21:08 -07:00
Christoph M. Wintersteiger
a258236229
Disabled debug output
2017-05-19 18:51:52 +01:00
Christoph M. Wintersteiger
46791047fa
Fixed VS 2017 platform toolset version in .vcxproj
2017-05-12 14:28:55 +01:00
Nikolaj Bjorner
a64a73255e
make source directory relative to build directory
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-05-09 15:46:24 -07:00
Nikolaj Bjorner
7731163d11
use forward slash on src include
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-05-09 14:42:43 -07:00
Nikolaj Bjorner
911b24784a
merge LRA
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-05-09 10:46:11 -07:00
Christoph M. Wintersteiger
79dcf03a42
Enabled C++11 in GCC and Clang
2017-05-05 15:01:10 +01:00
Christoph M. Wintersteiger
0ebce66c57
Fixed bug with .NET keyfile path containing spaces. Fixes #1003 .
2017-05-05 14:22:40 +01:00
Christoph M. Wintersteiger
3bbe5eceeb
fix for --get-describe
2017-03-24 15:53:46 +00:00
Michael Lowell Roberts
3415672f31
fixed bug where mk_make.py --build=...
would fail to handle absolute paths correctly.
2017-02-28 08:24:35 -08:00
Christoph M. Wintersteiger
59db0bc9c4
Merge pull request #829 from legendtang/fix_utf8_conf
...
Fixed utf-8 version string handling for python2. Resolved #787
2017-02-04 20:38:51 +00:00
Christoph M. Wintersteiger
b9bfd4ddf5
Merge pull request #854 from angr/fix/fpic-arm
...
Add -fpic to armv7/armv8 build
2017-01-18 21:55:52 +00:00
Andrew Dutcher
1eec0799ca
Add -fpic to armv7/armv8 build
2016-12-22 14:26:41 -08:00
Dan Liew
2e74a2c54e
Refactor update_api.mk_ml()
so that the source and output directories
...
can be different. This feature will be needed by the CMake build system
to build the OCaml bindings.
2016-12-19 21:05:17 +00:00
Dan Liew
76bbecf4fe
Refactor mk_z3consts_ml()
code into mk_z3consts_ml_internal()
...
and move that into `mk_genfile_common.py`. Then adapt `mk_util.py` and
`mk_consts_files.py` to call into the code at its new location.
The purpose of this change is to have Python code common to the Python
and CMake build systems separate from Python code that is only used for
the Python build system.
2016-12-19 21:05:17 +00:00
Dan Liew
0e03fe9bf2
Fix inconsistent emission of OCaml enumeration files. The ordering of emitted
...
enum values is not consistent between python 2 or 3. The root cause
of the problem was a dictionary's keys being iterated over which has
no defined order.
This has been fixed by iterating over the dictionary's items and
ordering by values. We could order by key rather than the values but
seeing as these represent an enum, ordering by value makes more sense.
2016-12-19 21:05:16 +00:00
Christoph M. Wintersteiger
251d1ec031
Fix for parallel builds of the OCaml API. Relates to #797 .
2016-12-19 16:58:25 +00:00
Christoph M. Wintersteiger
2c32e30fed
Build fix for static binaries + shared examples
2016-12-19 16:47:28 +00:00
Christoph M. Wintersteiger
a1a662b23f
Build fix for C/C++ example programs.
2016-12-16 04:51:07 -08:00
Christoph M. Wintersteiger
649d474686
Build fix for C++ example
2016-12-09 19:09:47 +00:00
Wensheng Tang
99d10d1224
Fixed utf-8 version string handling for python2. Resolved #787
2016-12-08 15:09:59 +08:00
Nuno Lopes
1d417f6527
fix warnings in configure script
2016-11-23 09:32:20 +00:00
Christoph M. Wintersteiger
dee7c29b19
Added optional synchronization for multi-thread API logs. Relates to #798 .
2016-11-22 11:32:25 +00:00
Christoph M. Wintersteiger
7f923c6a33
Include Python API files in distributions.
2016-11-07 22:00:28 +00:00
Christoph M. Wintersteiger
7bbdb7714f
Added signed .NET assemblies in unix builds
2016-11-03 17:20:39 +00:00
Christoph M. Wintersteiger
6e0369036e
fixed log output typo
2016-11-03 17:13:02 +00:00
Christoph M. Wintersteiger
6fb358a432
Build fix for libz3.vcxproj.
2016-10-28 13:45:10 +01:00
Christoph M. Wintersteiger
86285e1641
disabled unnecessary assertion
2016-10-26 12:59:26 +01:00
Christoph M. Wintersteiger
6ea45b4d65
fix for Python API installation
2016-10-25 14:23:55 +01:00
Nikolaj Bjorner
092c52e5b7
fix for package directory. issue #744
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-09-22 18:29:26 -07:00
Andrew Dutcher
4801a27c2d
Fix up z3test to a) exist and b) work
2016-09-21 17:18:10 -07:00
Nikolaj Bjorner
ef0dd74c53
try copy instead of cp
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-09-21 16:14:27 -07:00
Andrew Dutcher
02783d0bfb
Minor tweaks to make things more reliable/less obnoxious
2016-09-14 01:49:37 -07:00
Andrew Dutcher
cb83c42100
Make python stuff live in a python directory in the build tree
2016-09-14 01:49:16 -07:00
Andrew Dutcher
704105306c
FINISH IT
2016-09-14 01:40:01 -07:00
Andrew Dutcher
0bbd172af3
First steps to a sane python build
2016-09-14 01:37:04 -07:00
Christoph M. Wintersteiger
7fefe40f21
Added/improved facilities for strong name signing of the .NET assembly.
2016-07-28 18:07:34 +01:00
Christoph M. Wintersteiger
3587baaf24
Added full version strings and associated API functions.
2016-07-28 18:06:02 +01:00
Nikolaj Bjorner
9cab896632
adding sign option if keyfile is present
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2016-07-26 14:31:29 -07:00
Christoph M. Wintersteiger
1fb672121c
build fix for cygwin/mingw
2016-06-24 13:57:53 +01:00
Christoph M. Wintersteiger
e3a41d0d98
Merge pull request #645 from martin-neuhaeusser/cross-mingw64
...
Extend build scripts to support MinGW64 cross-compilation on Windows.
2016-06-24 13:42:10 +01:00
Christoph M. Wintersteiger
fad1dffbf0
Added PATH info to successful build message
2016-06-22 19:03:42 +01:00
Martin R. Neuhäußer
22097efd4a
Extend build scripts to support MinGW64 cross-compilation on Windows.
2016-06-10 16:43:57 +02:00
Christoph M. Wintersteiger
86126e2c01
Merge branch 'master' of https://github.com/Z3Prover/z3 into new-ml-api
2016-05-03 11:52:21 +01:00
Dan Liew
b3713e7496
Refactor `mk_z3consts_java()
code into
mk_z3consts_java_internal()
`
...
and move that into ``mk_genfile_common.py``. Then adapt ``mk_util.py`` and
``mk_consts_files.py`` to call into the code at its new location.
The purpose of this change is to have Python code common to the Python
and CMake build systems separate from Python code that is only used for
the Python build system.
2016-04-17 19:03:17 +01:00
Christoph M. Wintersteiger
b178420797
Merge branch 'master' of https://github.com/Z3Prover/z3 into new-ml-api
2016-03-31 18:11:30 +01:00
Christoph M. Wintersteiger
2eced4676f
Merge pull request #539 from delcypher/cmake_dotnet_bindings
...
[CMake] Teach CMake to build .NET bindings
2016-03-29 13:56:35 +01:00
martin-neuhaeusser
28f9c61d76
Include *.cmx files during installation of OCaml bindings.
...
The *.cmx files are now installed using ocamlfind. They contain information from the
compiler that can be used during optimization (the upcoming OCaml 4.03.0 issues
warning 58 if those files are missing from a package).
2016-03-28 17:08:22 +02:00
Dan Liew
d3f87e44a2
Refactor `mk_z3consts_dotnet()
code into
mk_z3consts_dotnet_internal()
`
...
and move that into ``mk_genfile_common.py``. Then adapt ``mk_util.py`` and
``mk_consts_files.py`` to call into the code at its new location.
The purpose of this change is to have Python code common to the Python
and CMake build systems separate from Python code that is only used for
the Python build system.
2016-03-26 17:59:11 +00:00
Bobby Powers
7bb085a565
build: allow overriding of 'ar' in mk_config
...
This will still use 'ar' if AR isn't set in the environment, but lets
us override the default archive tool at configure time.
Just like CC and CXX, this doesn't apply to a ./configure for Windows.
2016-03-22 10:47:51 -04:00