Loading CMakeLists.txt +2 −18 Original line number Diff line number Diff line Loading @@ -378,6 +378,7 @@ if(CURL_ZLIB) set(HAVE_ZLIB ON) set(HAVE_LIBZ ON) list(APPEND CURL_LIBS ${ZLIB_LIBRARIES}) include_directories(${ZLIB_INCLUDE_DIR}) endif() endif() Loading @@ -394,6 +395,7 @@ if(CMAKE_USE_LIBSSH2) list(APPEND CURL_LIBS ${LIBSSH2_LIBRARY}) set(CMAKE_REQUIRED_LIBRARIES ${LIBSSH2_LIBRARY}) set(CMAKE_REQUIRED_INCLUDES "${LIBSSH2_INCLUDE_DIR}") include_directories("${LIBSSH2_INCLUDE_DIR}") set(HAVE_LIBSSH2 ON) set(USE_LIBSSH2 ON) Loading Loading @@ -870,24 +872,6 @@ if(MSVC) add_definitions(-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE) endif(MSVC) # Sets up the dependencies (zlib, OpenSSL, etc.) of a cURL subproject according to options. # TODO This is far to be complete! function(SETUP_CURL_DEPENDENCIES TARGET_NAME) if(CURL_ZLIB AND ZLIB_FOUND) include_directories(${ZLIB_INCLUDE_DIR}) endif() if(CMAKE_USE_OPENSSL AND OPENSSL_FOUND) include_directories(${OPENSSL_INCLUDE_DIR}) endif() if(CMAKE_USE_LIBSSH2 AND LIBSSH2_FOUND) include_directories(${LIBSSH2_INCLUDE_DIR}) endif() target_link_libraries(${TARGET_NAME} ${CURL_LIBS}) endfunction() # Ugly (but functional) way to include "Makefile.inc" by transforming it (= regenerate it). function(TRANSFORM_MAKEFILE_INC INPUT_FILE OUTPUT_FILE) file(READ ${INPUT_FILE} MAKEFILE_INC_TEXT) Loading lib/CMakeLists.txt +0 −2 Original line number Diff line number Diff line Loading @@ -106,8 +106,6 @@ endif() set_target_properties(${LIB_NAME} PROPERTIES COMPILE_DEFINITIONS BUILDING_LIBCURL) setup_curl_dependencies(${LIB_NAME}) # Remove the "lib" prefix since the library is already named "libcurl". set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") set_target_properties(${LIB_NAME} PROPERTIES IMPORT_PREFIX "") Loading src/CMakeLists.txt +2 −5 Original line number Diff line number Diff line Loading @@ -30,11 +30,8 @@ include_directories( ${CURL_BINARY_DIR}/include # To be able to reach "curl/curlbuild.h" ) # Setup dependencies setup_curl_dependencies(${EXE_NAME}) target_link_libraries( ${EXE_NAME} libcurl ) #Build cURL executable target_link_libraries( ${EXE_NAME} libcurl ${CURL_LIBS}) ################################################################################ Loading tests/libtest/CMakeLists.txt +2 −2 Original line number Diff line number Diff line Loading @@ -12,8 +12,8 @@ function(SETUP_TEST TEST_NAME) # ARGN are the files in the test if(CURL_USE_ARES) include_directories(${CARES_INCLUDE_DIR}) endif() setup_curl_dependencies(${TEST_NAME}) target_link_libraries( ${TEST_NAME} libcurl ) target_link_libraries( ${TEST_NAME} libcurl ${CURL_LIBS}) set_target_properties(${TEST_NAME} PROPERTIES COMPILE_DEFINITIONS ${UPPER_TEST_NAME}) Loading tests/server/CMakeLists.txt +2 −2 Original line number Diff line number Diff line Loading @@ -12,8 +12,8 @@ function(SETUP_EXECUTABLE TEST_NAME) # ARGN are the files in the test if(CURL_USE_ARES) include_directories(${CARES_INCLUDE_DIR}) endif() # resolve test needs this setup_curl_dependencies(${TEST_NAME}) target_link_libraries(${TEST_NAME} ${CURL_LIBS}) # Test servers simply are standalone programs that do not use libcurl # library. For convinience and to ease portability of these servers, Loading Loading
CMakeLists.txt +2 −18 Original line number Diff line number Diff line Loading @@ -378,6 +378,7 @@ if(CURL_ZLIB) set(HAVE_ZLIB ON) set(HAVE_LIBZ ON) list(APPEND CURL_LIBS ${ZLIB_LIBRARIES}) include_directories(${ZLIB_INCLUDE_DIR}) endif() endif() Loading @@ -394,6 +395,7 @@ if(CMAKE_USE_LIBSSH2) list(APPEND CURL_LIBS ${LIBSSH2_LIBRARY}) set(CMAKE_REQUIRED_LIBRARIES ${LIBSSH2_LIBRARY}) set(CMAKE_REQUIRED_INCLUDES "${LIBSSH2_INCLUDE_DIR}") include_directories("${LIBSSH2_INCLUDE_DIR}") set(HAVE_LIBSSH2 ON) set(USE_LIBSSH2 ON) Loading Loading @@ -870,24 +872,6 @@ if(MSVC) add_definitions(-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE) endif(MSVC) # Sets up the dependencies (zlib, OpenSSL, etc.) of a cURL subproject according to options. # TODO This is far to be complete! function(SETUP_CURL_DEPENDENCIES TARGET_NAME) if(CURL_ZLIB AND ZLIB_FOUND) include_directories(${ZLIB_INCLUDE_DIR}) endif() if(CMAKE_USE_OPENSSL AND OPENSSL_FOUND) include_directories(${OPENSSL_INCLUDE_DIR}) endif() if(CMAKE_USE_LIBSSH2 AND LIBSSH2_FOUND) include_directories(${LIBSSH2_INCLUDE_DIR}) endif() target_link_libraries(${TARGET_NAME} ${CURL_LIBS}) endfunction() # Ugly (but functional) way to include "Makefile.inc" by transforming it (= regenerate it). function(TRANSFORM_MAKEFILE_INC INPUT_FILE OUTPUT_FILE) file(READ ${INPUT_FILE} MAKEFILE_INC_TEXT) Loading
lib/CMakeLists.txt +0 −2 Original line number Diff line number Diff line Loading @@ -106,8 +106,6 @@ endif() set_target_properties(${LIB_NAME} PROPERTIES COMPILE_DEFINITIONS BUILDING_LIBCURL) setup_curl_dependencies(${LIB_NAME}) # Remove the "lib" prefix since the library is already named "libcurl". set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") set_target_properties(${LIB_NAME} PROPERTIES IMPORT_PREFIX "") Loading
src/CMakeLists.txt +2 −5 Original line number Diff line number Diff line Loading @@ -30,11 +30,8 @@ include_directories( ${CURL_BINARY_DIR}/include # To be able to reach "curl/curlbuild.h" ) # Setup dependencies setup_curl_dependencies(${EXE_NAME}) target_link_libraries( ${EXE_NAME} libcurl ) #Build cURL executable target_link_libraries( ${EXE_NAME} libcurl ${CURL_LIBS}) ################################################################################ Loading
tests/libtest/CMakeLists.txt +2 −2 Original line number Diff line number Diff line Loading @@ -12,8 +12,8 @@ function(SETUP_TEST TEST_NAME) # ARGN are the files in the test if(CURL_USE_ARES) include_directories(${CARES_INCLUDE_DIR}) endif() setup_curl_dependencies(${TEST_NAME}) target_link_libraries( ${TEST_NAME} libcurl ) target_link_libraries( ${TEST_NAME} libcurl ${CURL_LIBS}) set_target_properties(${TEST_NAME} PROPERTIES COMPILE_DEFINITIONS ${UPPER_TEST_NAME}) Loading
tests/server/CMakeLists.txt +2 −2 Original line number Diff line number Diff line Loading @@ -12,8 +12,8 @@ function(SETUP_EXECUTABLE TEST_NAME) # ARGN are the files in the test if(CURL_USE_ARES) include_directories(${CARES_INCLUDE_DIR}) endif() # resolve test needs this setup_curl_dependencies(${TEST_NAME}) target_link_libraries(${TEST_NAME} ${CURL_LIBS}) # Test servers simply are standalone programs that do not use libcurl # library. For convinience and to ease portability of these servers, Loading