@@ -430,81 +430,6 @@ function(resolve_zlib_dependency)
430430
431431endfunction ()
432432
433- # ----------------------------------------------------------------------
434- # CURL (for cpr)
435-
436- # function(resolve_curl_dependency)
437- # prepare_fetchcontent()
438-
439- # find_package(CURL QUIET COMPONENTS HTTPS SSL)
440-
441- # if(CURL_FOUND)
442- # if(CURL_VERSION VERSION_LESS "7.61.0")
443- # message(STATUS "System CURL version ${CURL_VERSION} too old, will download")
444- # set(CURL_FOUND FALSE)
445- # else()
446- # message(STATUS "Found my system CURL ${CURL_VERSION}")
447- # list(APPEND ICEBERG_SYSTEM_DEPENDENCIES CURL)
448- # set(CURL_VENDORED FALSE)
449- # endif()
450- # endif()
451-
452- # if(NOT CURL_FOUND)
453- # set(BUILD_CURL_EXE OFF)
454- # set(BUILD_SHARED_LIBS OFF)
455- # set(BUILD_TESTING OFF)
456- # set(CURL_CA_BUNDLE "auto")
457- # set(CURL_ENABLE_EXPORT_TARGET OFF)
458- # set(CURL_STATICLIB ON)
459- # set(HTTP_ONLY ON)
460- # set(USE_LIBIDN2 OFF)
461-
462- # FetchContent_Declare(curl
463- # ${FC_DECLARE_COMMON_OPTIONS}
464- # URL https://curl.se/download/curl-8.11.0.tar.gz
465- # )
466- # set(CURL_VENDORED TRUE)
467- # FetchContent_MakeAvailable(curl)
468- # endif()
469-
470- # if(curl_SOURCE_DIR)
471- # set(CURL_VERSION_STRING
472- # "8.11.0"
473- # PARENT_SCOPE)
474- # if(NOT TARGET CURL::libcurl)
475- # add_library(CURL::libcurl INTERFACE IMPORTED)
476- # target_link_libraries(CURL::libcurl INTERFACE libcurl_static)
477- # target_include_directories(CURL::libcurl INTERFACE ${curl_BINARY_DIR}/include
478- # ${curl_SOURCE_DIR}/include)
479- # endif()
480-
481- #
482- # set_target_properties(libcurl_static PROPERTIES OUTPUT_NAME "iceberg_vendored_curl"
483- # POSITION_INDEPENDENT_CODE ON)
484- # add_library(Iceberg::libcurl_static ALIAS libcurl_static)
485- # install(TARGETS libcurl_static
486- # EXPORT iceberg_targets
487- # RUNTIME DESTINATION "${ICEBERG_INSTALL_BINDIR}"
488- # ARCHIVE DESTINATION "${ICEBERG_INSTALL_LIBDIR}"
489- # LIBRARY DESTINATION "${ICEBERG_INSTALL_LIBDIR}")
490- # message(STATUS "Use vendored CURL")
491-
492- # # curl depends on the system installed OpenSSL
493- # list(APPEND ICEBERG_SYSTEM_DEPENDENCIES OpenSSL)
494- # else()
495- # set(CURL_VENDORED FALSE)
496- # list(APPEND ICEBERG_SYSTEM_DEPENDENCIES CURL)
497- # message(STATUS "Use system CURL")
498- # endif()
499-
500- # set(ICEBERG_SYSTEM_DEPENDENCIES
501- # ${ICEBERG_SYSTEM_DEPENDENCIES}
502- # PARENT_SCOPE)
503- # set(CURL_VENDORED
504- # ${CURL_VENDORED}
505- # PARENT_SCOPE)
506- # endfunction()
507-
508433# ----------------------------------------------------------------------
509434# cpr (C++ Requests)
510435
@@ -527,7 +452,6 @@ function(resolve_cpr_dependency)
527452 fetchcontent_makeavailable(cpr)
528453
529454 if (cpr_SOURCE_DIR)
530- message (STATUS "AAAAAaaaaaaaaaaaa" )
531455 if (NOT TARGET cpr::cpr)
532456 add_library (cpr::cpr INTERFACE IMPORTED )
533457 target_link_libraries (cpr::cpr INTERFACE cpr)
@@ -545,12 +469,9 @@ function(resolve_cpr_dependency)
545469 ARCHIVE DESTINATION "${ICEBERG_INSTALL_LIBDIR} "
546470 LIBRARY DESTINATION "${ICEBERG_INSTALL_LIBDIR} " )
547471 list (APPEND ICEBERG_SYSTEM_DEPENDENCIES OpenSSL)
548-
549472 else ()
550- message (STATUS "BBBBbbbbbbbbbb" )
551473 set (CPR_VENDORED FALSE )
552474 list (APPEND ICEBERG_SYSTEM_DEPENDENCIES cpr)
553- list (APPEND ICEBERG_SYSTEM_DEPENDENCIES OpenSSL)
554475 endif ()
555476
556477 set (ICEBERG_SYSTEM_DEPENDENCIES
@@ -561,63 +482,6 @@ function(resolve_cpr_dependency)
561482 PARENT_SCOPE)
562483endfunction ()
563484
564- # function(resolve_cpr_dependency)
565- # prepare_fetchcontent()
566-
567- # set(CPR_BUILD_TESTS OFF)
568- # set(CPR_BUILD_TESTS_SSL OFF)
569- # set(CPR_ENABLE_SSL ON)
570- # set(CPR_USE_SYSTEM_CURL ON)
571- # set(CPR_CURL_NOSIGNAL ON)
572-
573- # if(CURL_VENDORED)
574- # message(STATUS "Use vendored CURL in cpr")
575- # set(CPR_USE_SYSTEM_CURL OFF)
576- # else()
577- # message(STATUS "Use system CURL in cpr")
578- # set(CPR_USE_SYSTEM_CURL ON)
579- # endif()
580-
581- # fetchcontent_declare(cpr
582- # ${FC_DECLARE_COMMON_OPTIONS}
583- # URL https://github.com/libcpr/cpr/archive/refs/tags/1.12.0.tar.gz
584- # FIND_PACKAGE_ARGS
585- # NAMES
586- # cpr
587- # CONFIG)
588-
589- # fetchcontent_makeavailable(cpr)
590-
591- # if(cpr_SOURCE_DIR)
592- # if(NOT TARGET cpr::cpr)
593- # add_library(cpr::cpr INTERFACE IMPORTED)
594- # target_link_libraries(cpr::cpr INTERFACE cpr)
595- # target_include_directories(cpr::cpr INTERFACE ${cpr_BINARY_DIR}
596- # ${cpr_SOURCE_DIR}/include)
597- # endif()
598-
599- # set(CPR_VENDORED TRUE)
600- # set_target_properties(cpr PROPERTIES OUTPUT_NAME "iceberg_vendored_cpr"
601- # POSITION_INDEPENDENT_CODE ON)
602- # add_library(Iceberg::cpr ALIAS cpr)
603- # install(TARGETS cpr
604- # EXPORT iceberg_targets
605- # RUNTIME DESTINATION "${ICEBERG_INSTALL_BINDIR}"
606- # ARCHIVE DESTINATION "${ICEBERG_INSTALL_LIBDIR}"
607- # LIBRARY DESTINATION "${ICEBERG_INSTALL_LIBDIR}")
608- # else()
609- # set(CPR_VENDORED FALSE)
610- # list(APPEND ICEBERG_SYSTEM_DEPENDENCIES cpr)
611- # endif()
612-
613- # set(ICEBERG_SYSTEM_DEPENDENCIES
614- # ${ICEBERG_SYSTEM_DEPENDENCIES}
615- # PARENT_SCOPE)
616- # set(CPR_VENDORED
617- # ${CPR_VENDORED}
618- # PARENT_SCOPE)
619- # endfunction()
620-
621485# ----------------------------------------------------------------------
622486# Zstd
623487
0 commit comments