mirror of
https://github.com/Z3Prover/z3
synced 2025-05-09 00:35:47 +00:00
Merge branch 'master' of https://github.com/z3prover/z3 into opt
This commit is contained in:
commit
f698efa403
92 changed files with 8030 additions and 1822 deletions
|
@ -274,18 +274,6 @@ else()
|
|||
message(STATUS "Not using libgmp")
|
||||
endif()
|
||||
|
||||
################################################################################
|
||||
# FOCI2 support
|
||||
################################################################################
|
||||
# FIXME: What is this?
|
||||
option(USE_FOCI2 "Use FOCI2" OFF)
|
||||
if (USE_FOCI2)
|
||||
message(FATAL_ERROR "TODO")
|
||||
message(STATUS "Using FOCI2")
|
||||
else()
|
||||
message(STATUS "Not using FOCI2")
|
||||
endif()
|
||||
|
||||
################################################################################
|
||||
# OpenMP support
|
||||
################################################################################
|
||||
|
@ -318,6 +306,23 @@ else()
|
|||
set(USE_OPENMP OFF CACHE BOOL "Use OpenMP" FORCE)
|
||||
endif()
|
||||
|
||||
################################################################################
|
||||
# API Log sync
|
||||
################################################################################
|
||||
option(API_LOG_SYNC
|
||||
"Use locking when logging Z3 API calls (experimental)"
|
||||
OFF
|
||||
)
|
||||
if (API_LOG_SYNC)
|
||||
if (NOT USE_OPENMP)
|
||||
message(FATAL_ERROR "API_LOG_SYNC feature requires OpenMP")
|
||||
endif()
|
||||
list(APPEND Z3_COMPONENT_CXX_DEFINES "-DZ3_LOG_SYNC")
|
||||
message(STATUS "Using API_LOG_SYNC")
|
||||
else()
|
||||
message(STATUS "Not using API_LOG_SYNC")
|
||||
endif()
|
||||
|
||||
################################################################################
|
||||
# FP math
|
||||
################################################################################
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue