]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: make libcurl output filename configurable
authorRalph Langendam <Ralph.Langendam@uniface.com>
Thu, 22 Apr 2021 15:29:45 +0000 (17:29 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 23 Apr 2021 16:42:31 +0000 (18:42 +0200)
Reviewed-by: Jakub Zakrzewski
Closes #6933

lib/CMakeLists.txt

index a58b47b8652646accdc52ee678b6e2e7a0e6b7e1..2575288f7091fa52e8d89351cf42fb15e7d4f786 100644 (file)
@@ -20,6 +20,7 @@
 #
 ###########################################################################
 set(LIB_NAME libcurl)
+set(LIBCURL_OUTPUT_NAME libcurl CACHE STRING "Basename of the curl library")
 
 if(BUILD_SHARED_LIBS)
   set(CURL_STATICLIB NO)
@@ -98,7 +99,10 @@ if(WIN32)
   add_definitions(-D_USRDLL)
 endif()
 
-set_target_properties(${LIB_NAME} PROPERTIES COMPILE_DEFINITIONS BUILDING_LIBCURL)
+set_target_properties(${LIB_NAME} PROPERTIES
+  COMPILE_DEFINITIONS BUILDING_LIBCURL
+  OUTPUT_NAME ${LIBCURL_OUTPUT_NAME}
+  )
 
 if(HIDES_CURL_PRIVATE_SYMBOLS)
   set_property(TARGET ${LIB_NAME} APPEND PROPERTY COMPILE_DEFINITIONS "CURL_HIDDEN_SYMBOLS")