@@ -82,63 +82,6 @@ macro(add_if_library target name)
8282 endif ()
8383endmacro (add_if_library)
8484
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-
14285# Override add_executable to automatically sign the target on OSX.
14386function (add_executable name )
14487 _add_executable(${name} ${ARGN} )
0 commit comments