@@ -82,63 +82,6 @@ macro(add_if_library target name)
82
82
endif ()
83
83
endmacro (add_if_library)
84
84
85
- # EXTERNAL PROJECTS
86
- include (ExternalProject)
87
- set (extern_location ${CMAKE_CURRENT_BINARY_DIR} /extern)
88
-
89
- set (extern_include_directory ${extern_location} /include )
90
- file (MAKE_DIRECTORY ${extern_include_directory} )
91
-
92
- ################################################################################
93
-
94
- set (minisat_lib ${extern_location} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} minisat2-condensed${CMAKE_STATIC_LIBRARY_SUFFIX} )
95
-
96
- # minisat download: This downloads minisat2, then patches it. Then, it
97
- # injects a minimal CMakeLists.txt so that we can build just the bits we
98
- # actually want, without having to update the provided makefile.
99
-
100
- ExternalProject_Add(minisat2-extern
101
- PREFIX ${extern_location}
102
- URL http://ftp.debian.org/debian/pool/main/m/minisat2/minisat2_2.2.1.orig.tar.gz
103
- PATCH_COMMAND patch -p1 -i ${CMAKE_CURRENT_SOURCE_DIR} /../scripts/minisat-2.2.1-patch
104
- COMMAND cmake -E copy ${CMAKE_CURRENT_SOURCE_DIR} /../scripts/minisat2_CMakeLists.txt CMakeLists.txt
105
- CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH =<INSTALL_DIR> -DCBMC_INCLUDE_DIR:path =${CMAKE_CURRENT_SOURCE_DIR}
106
- BUILD_BYPRODUCTS ${minisat_lib}
107
- )
108
-
109
- add_library (minisat2-condensed STATIC IMPORTED )
110
- set_target_properties (minisat2-condensed PROPERTIES
111
- IMPORTED_LOCATION ${minisat_lib}
112
- INTERFACE_INCLUDE_DIRECTORIES "${extern_include_directory} "
113
- )
114
- add_dependencies (minisat2-condensed minisat2-extern)
115
-
116
- ################################################################################
117
-
118
- set (glucose_lib ${extern_location} /lib/${CMAKE_STATIC_LIBRARY_PREFIX} glucose-condensed${CMAKE_STATIC_LIBRARY_SUFFIX} )
119
-
120
- # glucose download: This downloads glucose, then patches it. Then, it
121
- # injects a minimal CMakeLists.txt so that we can build just the bits we
122
- # actually want, without having to update the provided makefile.
123
-
124
- ExternalProject_Add(glucose-extern
125
- PREFIX ${extern_location}
126
- URL http://www.labri.fr/perso/lsimon/downloads/softwares/glucose-syrup.tgz
127
- PATCH_COMMAND patch -p1 -i ${CMAKE_CURRENT_SOURCE_DIR} /../scripts/glucose-syrup-patch
128
- COMMAND cmake -E copy ${CMAKE_CURRENT_SOURCE_DIR} /../scripts/glucose_CMakeLists.txt CMakeLists.txt
129
- CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH =<INSTALL_DIR>
130
- BUILD_BYPRODUCTS ${glucose_lib}
131
- )
132
-
133
- add_library (glucose-condensed STATIC IMPORTED )
134
- set_target_properties (glucose-condensed PROPERTIES
135
- IMPORTED_LOCATION ${glucose_lib}
136
- INTERFACE_INCLUDE_DIRECTORIES "${extern_include_directory} "
137
- )
138
- add_dependencies (glucose-condensed glucose-extern)
139
-
140
- ################################################################################
141
-
142
85
# Override add_executable to automatically sign the target on OSX.
143
86
function (add_executable name )
144
87
_add_executable(${name} ${ARGN} )
0 commit comments