# CBMC only uses part of minisat2. # This CMakeLists is designed to build just the parts that are needed. add_library(minisat2-condensed minisat/simp/SimpSolver.cc minisat/core/Solver.cc ) set_target_properties( minisat2-condensed PROPERTIES CXX_STANDARD 11 CXX_STANDARD_REQUIRED true XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "Developer ID Application: Daniel Kroening" ) if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") target_compile_options(minisat2-condensed PUBLIC /w) endif() target_include_directories(minisat2-condensed PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ) target_link_libraries(minisat2-condensed util)