This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/packages/bee/cryptominisat-2.5.1/Solver/CMakeLists.txt

42 lines
918 B
CMake
Executable File

include_directories(${cryptoms_SOURCE_DIR}/mtl)
include_directories(${cryptoms_SOURCE_DIR}/Solver)
include_directories(${cryptoms_SOURCE_DIR}/MTRand)
# cmake_minimum_required( VERSION 2.6 FATAL_ERROR )
# find_package( Boost 1.34 COMPONENTS REQUIRED thread )
# link_directories ( ${Boost_LIBRARY_DIRS} )
# include_directories ( ${Boost_INCLUDE_DIRS} )
add_executable(cryptominisat Main.C)
target_link_libraries(cryptominisat
cryptominisatlib
${ZLIB_LIBRARY}
# ${Boost_LIBRARIES}
# ${CMAKE_THREAD_LIBS_INIT}
)
add_library(cryptominisatlib
Logger.cpp
Solver.cpp
Gaussian.cpp
PackedRow.cpp
XorFinder.cpp
MatrixFinder.cpp
VarReplacer.cpp
FindUndef.cpp
ClauseCleaner.cpp
RestartTypeChooser.cpp
SmallPtr.cpp
Clause.cpp
FailedVarSearcher.cpp
PartFinder.cpp
Subsumer.cpp
PartHandler.cpp
XorSubsumer.cpp
StateSaver.cpp
Clause.cpp
)