3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 16:45:31 +00:00
Commit graph

30 commits

Author SHA1 Message Date
Nuno Lopes
26c96e49cd travis: dont hang when installing tzdata 2021-02-21 01:01:11 +00:00
Nuno Lopes
020e639917 travis: switch to ubuntu 20.04 2021-02-20 18:42:37 +00:00
Nuno Lopes
f59ff7c3a0 travis: fix asan symbolizer path 2021-02-20 15:34:43 +00:00
Nuno Lopes
ef32977b5d travis: fall back to python 2; will move to 3 with ubuntu 20 only 2021-02-20 15:15:11 +00:00
Nuno Lopes
34d56d3083 travis: simplify task of bots timing out 2021-02-20 11:43:53 +00:00
Nuno Lopes
fd698f41fe travis: lets try with python 3 2021-02-20 10:07:40 +00:00
Nuno Lopes
f1e6227b8f travis: try to get build bots not to timeout.. 2021-02-19 16:35:46 +00:00
Nuno Lopes
1105f4aea8 update travis to ubuntu 18.04
just 1 LTS old
2021-02-18 18:46:30 +00:00
Anton Kochkov
7e84a48069
Add pkg-config file (#4368)
* Add pkg-config file

* Copy z3.cmake.in to the Docker for CI
2020-05-21 09:10:41 -07:00
Nikolaj Bjorner
48554f0fb6 rename additional build options #2709
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-18 21:07:12 -08:00
Nikolaj Bjorner
3ab9a1c88c remove deprecated USE_OPENMP, rename API_LOG_SYNC to Z3_API_LOG_SYNC (tiny part of #2709)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-18 20:24:29 -08:00
Nikolaj Bjorner
785fe2f6f7 add main remaining updates from #1815
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-20 12:43:05 -08:00
Nikolaj Bjorner
37d9e6d811 incrementally adding files from dotnet core pull request from @yatli
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-20 10:40:11 -08:00
Nikolaj Bjorner
038971c029
Revert "api: dotnet: switch to multi-targeting project and modern cmake-dotnet integration." 2019-01-16 10:21:56 -08:00
Yatao Li
58e8b2b8d5 Dockerfile: update ubuntu 14.04 image with cmake 3.12 2019-01-14 14:02:58 +08:00
Yatao Li
0a6a76734a docker: ubuntu 14.04 dotnet source fix 2019-01-13 00:08:32 +08:00
Yatao Li
5474e1675a CI: Dockerfile: install curl before dotnet 2018-09-12 00:53:10 +08:00
Yatao Li
5fdf3ff799 CI: Dockerfile: use curl instead of wget 2018-09-12 00:37:06 +08:00
Yatao Li
5bc7a5d673 CI: configure dotnet via docker 2018-09-12 00:29:58 +08:00
Dan Liew
88fb31ac08 [TravisCI] Add RUN_API_EXAMPLES option so that we can disable
building/running examples in some configurations.
2017-10-16 08:56:17 +01:00
Dan Liew
ad2a0a0085 [TravisCI] Don't print sanitizer suppressions by default because
that breaks Z3's regression tests.
2017-10-16 08:56:17 +01:00
Dan Liew
fd391e75a6 [TravisCI] Fix Z3_BUILD_TYPE variable that was not propagated
into the Docker image as an environment variable.
2017-10-16 08:56:17 +01:00
Dan Liew
db7b2e989d [TravisCI] Try to run the Python and .NET examples under ASan. 2017-10-16 08:56:17 +01:00
Dan Liew
a991e44a25 [TravisCI] Fix typo in created directory for suppression files 2017-10-16 08:56:17 +01:00
Dan Liew
4db5980a23 [TravisCI] Fix getting proper stack traces for ASan/LSan. The
`llvm-symbolizer` tool needs to be installed and ASan/LSan needs
to be told where to find it.
2017-10-16 08:56:17 +01:00
Dan Liew
64ee9f168d [TravisCI] Add ASan/LSan/UBSan suppression files and use them in
CI.
2017-10-16 08:56:17 +01:00
Dan Liew
0633d5819f [TravisCI] Fix bug. PYTHON_EXECUTABLE should not be in common
defaults. The location is dependent on the implementation.

This triggered a build failure on TravisCI because the location
of the default Python binary is different to what is in the Docker
container.
2017-10-05 15:09:16 +01:00
Dan Liew
53fc6ac11b [TravisCI] Refactor as many CI default options as possible so that
the Docker and "TravisCI macOS" builds share most of the same defaults
by sourcing the `ci_defaults.sh` file.
2017-10-05 14:56:15 +01:00
Dan Liew
630863619b [TravisCI] Add Z3_WARNINGS_AS_ERRORS environment variable to
control the `WARNINGS_AS_ERRORS` CMake option.
2017-07-09 14:44:20 +01:00
Dan Liew
8310fed528 [TravisCI] Implement TravisCI build and testing infrastructure for Linux
The Linux builds rely on Docker (using Ubuntu 16.04LTS and Ubuntu
14.04LTS) to build and test Z3 so that builds are easily reproducible.

A build status button has been added to `README.md` so that it is
easy to see the current build status.

More documentation can be found in `contrib/ci/README.md`.

This implementation currently tests 13 different configurations. If
build times become too long we can remove some of them.

Although it would be nice to test macOS builds that requires
significantly more work so I have left this as future work.
2017-07-01 11:51:30 +01:00