cmake: make libcurl library output name configurable

Closes #6899
This commit is contained in:
Ralph Langendam 2021-04-15 16:54:23 +02:00 committed by Daniel Stenberg
parent 415d6fa7da
commit 1cba36d216
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
4 changed files with 4 additions and 4 deletions

View File

@ -19,7 +19,7 @@
# KIND, either express or implied.
#
###########################################################################
set(LIB_NAME libcurl)
set(LIB_NAME libcurl CACHE STRING "Basename of the curl library")
if(BUILD_SHARED_LIBS)
set(CURL_STATICLIB NO)

View File

@ -97,7 +97,7 @@ include_directories(
)
#Build curl executable
target_link_libraries(${EXE_NAME} libcurl ${CURL_LIBS})
target_link_libraries(${EXE_NAME} ${LIB_NAME} ${CURL_LIBS})
################################################################################

View File

@ -36,7 +36,7 @@ function(setup_test TEST_NAME) # ARGN are the files in the test
include_directories(${CARES_INCLUDE_DIR})
endif()
target_link_libraries(${TEST_NAME} libcurl ${CURL_LIBS})
target_link_libraries(${TEST_NAME} ${LIB_NAME} ${CURL_LIBS})
set_target_properties(${TEST_NAME}
PROPERTIES COMPILE_DEFINITIONS ${UPPER_TEST_NAME})

View File

@ -63,7 +63,7 @@ foreach(_testfile ${UT_SRC})
get_filename_component(_testname ${_testfile} NAME_WE)
add_executable(${_testname} EXCLUDE_FROM_ALL ${_testfile} ${UT_COMMON_FILES})
#add_dependencies(testdeps ${_testname})
target_link_libraries(${_testname} libcurl ${CURL_LIBS})
target_link_libraries(${_testname} ${LIB_NAME} ${CURL_LIBS})
set_target_properties(${_testname}
PROPERTIES COMPILE_DEFINITIONS "UNITTESTS")
endforeach()