|
15 | 15 | # C++20 |
16 | 16 | # pthread |
17 | 17 | # |
18 | | -# SeqAn requires the following libraries: |
19 | | -# |
20 | | -# SDSL -- the succinct data structure library |
21 | | -# |
22 | 18 | # SeqAn has the following optional dependencies: |
23 | 19 | # |
24 | 20 | # ZLIB -- zlib compression library |
@@ -137,36 +133,6 @@ else () |
137 | 133 | seqan3_config_error ("SeqAn3 include directory could not be found (SEQAN3_INCLUDE_DIR: '${SEQAN3_INCLUDE_DIR}')") |
138 | 134 | endif () |
139 | 135 |
|
140 | | -# ---------------------------------------------------------------------------- |
141 | | -# Require SDSL |
142 | | -# ---------------------------------------------------------------------------- |
143 | | - |
144 | | -find_path (SEQAN3_SDSL_INCLUDE_DIR |
145 | | - NAMES sdsl/version.hpp |
146 | | - HINTS "${SEQAN3_INCLUDE_DIR}/seqan3/vendor") |
147 | | - |
148 | | -# 1) Check the vendor directory of SeqAn3. This directory exists for source packages and installed packages. |
149 | | -if (SEQAN3_SDSL_INCLUDE_DIR) |
150 | | - seqan3_config_print ("Required dependency: SDSL found.") |
151 | | - set (SEQAN3_DEPENDENCY_INCLUDE_DIRS ${SEQAN3_SDSL_INCLUDE_DIR} ${SEQAN3_DEPENDENCY_INCLUDE_DIRS}) |
152 | | - # 2) Get package via CPM. |
153 | | -elseif (SEQAN3_HAS_CPM) |
154 | | - CPMGetPackage (sdsl-lite) |
155 | | - |
156 | | - find_path (SEQAN3_SDSL_INCLUDE_DIR |
157 | | - NAMES sdsl/version.hpp |
158 | | - HINTS "${sdsl-lite_SOURCE_DIR}/include") |
159 | | - |
160 | | - if (SEQAN3_SDSL_INCLUDE_DIR) |
161 | | - seqan3_config_print ("Required dependency: SDSL found.") |
162 | | - set (SEQAN3_DEPENDENCY_INCLUDE_DIRS ${SEQAN3_SDSL_INCLUDE_DIR} ${SEQAN3_DEPENDENCY_INCLUDE_DIRS}) |
163 | | - else () |
164 | | - seqan3_config_error ("The SDSL library is required, but wasn't found.") |
165 | | - endif () |
166 | | -else () |
167 | | - seqan3_config_error ("The SDSL library is required, but wasn't found.") |
168 | | -endif () |
169 | | - |
170 | 136 | # ---------------------------------------------------------------------------- |
171 | 137 | # Force-deactivate optional dependencies |
172 | 138 | # ---------------------------------------------------------------------------- |
|
0 commit comments