summaryrefslogtreecommitdiff
path: root/src/prop
diff options
context:
space:
mode:
authorMathias Preiner <mathias.preiner@gmail.com>2018-08-10 16:19:43 -0700
committerMathias Preiner <mathias.preiner@gmail.com>2018-09-22 16:30:59 -0700
commitd5614f1c7f0380266abf6fd185b13d654657731d (patch)
treef73702f3c2e823a6a785f1465a06d221ef14d07b /src/prop
parent424923f1317f3182574ebe730ebe0c81b7dbf494 (diff)
cmake: Working build infrastructure.
TODO: cvc4autoconfig.h
Diffstat (limited to 'src/prop')
-rw-r--r--src/prop/bvminisat/CMakeLists.txt31
-rw-r--r--src/prop/minisat/CMakeLists.txt31
2 files changed, 62 insertions, 0 deletions
diff --git a/src/prop/bvminisat/CMakeLists.txt b/src/prop/bvminisat/CMakeLists.txt
index e69de29bb..f55d74c48 100644
--- a/src/prop/bvminisat/CMakeLists.txt
+++ b/src/prop/bvminisat/CMakeLists.txt
@@ -0,0 +1,31 @@
+set(bvminisat_src_files
+ bvminisat.cpp
+ bvminisat.h
+ core/Dimacs.h
+ core/Solver.cc
+ core/Solver.h
+ core/SolverTypes.h
+ mtl/Alg.h
+ mtl/Alloc.h
+ mtl/Heap.h
+ mtl/IntTypes.h
+ mtl/Map.h
+ mtl/Queue.h
+ mtl/Sort.h
+ mtl/Vec.h
+ mtl/XAlloc.h
+ simp/SimpSolver.cc
+ simp/SimpSolver.h
+ utils/Options.h
+)
+
+include_directories(.)
+add_library(bvminisat SHARED ${bvminisat_src_files})
+set_target_properties(bvminisat
+ PROPERTIES
+ COMPILE_DEFINITIONS
+ __BUILDING_CVC4LIB
+ __STDC_LIMIT_MACROS
+ __STDC_FORMAT_MACROS
+)
+add_dependencies(bvminisat expr)
diff --git a/src/prop/minisat/CMakeLists.txt b/src/prop/minisat/CMakeLists.txt
index e69de29bb..137b15766 100644
--- a/src/prop/minisat/CMakeLists.txt
+++ b/src/prop/minisat/CMakeLists.txt
@@ -0,0 +1,31 @@
+set(minisat_src_files
+ core/Dimacs.h
+ core/Solver.cc
+ core/Solver.h
+ core/SolverTypes.h
+ minisat.cpp
+ minisat.h
+ mtl/Alg.h
+ mtl/Alloc.h
+ mtl/Heap.h
+ mtl/IntTypes.h
+ mtl/Map.h
+ mtl/Queue.h
+ mtl/Sort.h
+ mtl/Vec.h
+ mtl/XAlloc.h
+ simp/SimpSolver.cc
+ simp/SimpSolver.h
+ utils/Options.h
+)
+
+include_directories(.)
+add_library(minisat SHARED ${minisat_src_files})
+set_target_properties(minisat
+ PROPERTIES
+ COMPILE_DEFINITIONS
+ __BUILDING_CVC4LIB
+ __STDC_LIMIT_MACROS
+ __STDC_FORMAT_MACROS
+)
+add_dependencies(minisat expr)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback