@@ -177,12 +177,20 @@ target_sources(
177177# ---------------------------------------------------------------------------- #
178178# > spdlog --- logging library
179179
180- FetchContent_Declare(spdlog
181- URL https://github.com/gabime/spdlog/archive/v1.8.1.tar.gz
182- UPDATE_COMMAND ""
183- INSTALL_COMMAND ""
184- DOWNLOAD_EXTRACT_TIMESTAMP NEW
185- )
180+ if (${CMAKE_VERSION} VERSION_LESS "3.24.0" )
181+ FetchContent_Declare(spdlog
182+ URL https://github.com/gabime/spdlog/archive/v1.8.1.tar.gz
183+ UPDATE_COMMAND ""
184+ INSTALL_COMMAND ""
185+ )
186+ else ()
187+ FetchContent_Declare(spdlog
188+ URL https://github.com/gabime/spdlog/archive/v1.8.1.tar.gz
189+ UPDATE_COMMAND ""
190+ INSTALL_COMMAND ""
191+ DOWNLOAD_EXTRACT_TIMESTAMP NEW
192+ )
193+ endif ()
186194
187195FetchContent_MakeAvailable(spdlog)
188196set_target_properties (spdlog PROPERTIES POSITION_INDEPENDENT_CODE ON )
@@ -194,12 +202,20 @@ target_link_libraries(paio spdlog)
194202if (PAIO_BUILD_BENCHMARKS)
195203 message (STATUS "Building gflags lib ..." )
196204
197- FetchContent_Declare (gflags
198- URL https://github.com/gflags/gflags/archive/refs/tags/v2.2.2.tar.gz
199- UPDATE_COMMAND ""
200- INSTALL_COMMAND ""
201- DOWNLOAD_EXTRACT_TIMESTAMP NEW
202- )
205+ if (${CMAKE_VERSION} VERSION_LESS "3.24.0" )
206+ FetchContent_Declare(gflags
207+ URL https://github.com/gflags/gflags/archive/refs/tags/v2.2.2.tar.gz
208+ UPDATE_COMMAND ""
209+ INSTALL_COMMAND ""
210+ )
211+ else ()
212+ FetchContent_Declare(gflags
213+ URL https://github.com/gflags/gflags/archive/refs/tags/v2.2.2.tar.gz
214+ UPDATE_COMMAND ""
215+ INSTALL_COMMAND ""
216+ DOWNLOAD_EXTRACT_TIMESTAMP NEW
217+ )
218+ endif ()
203219
204220 FetchContent_MakeAvailable(gflags)
205221 target_link_libraries (paio gflags)
0 commit comments