mirror of
https://github.com/curl/curl.git
synced 2026-05-20 17:26:20 +03:00
Removed the "lib" prefix under linux ("was "liblibcurl") and fixed import library name under Win32 (Added "_imp" for dynamically linked).
This commit is contained in:
parent
edd02607e2
commit
2362637e90
1 changed files with 18 additions and 9 deletions
|
|
@ -224,12 +224,21 @@ ENDIF()
|
|||
# ADD_DEFINITIONS( -DUSE_SSLEAY )
|
||||
# ENDIF()
|
||||
|
||||
# IF(MSVC)
|
||||
# IF(NOT BUILD_RELEASE_DEBUG_DIRS)
|
||||
# # Ugly workaround to remove the "/debug" or "/release" in each output
|
||||
# SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES PREFIX "../")
|
||||
# SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES IMPORT_PREFIX "../")
|
||||
# ENDIF()
|
||||
# # Add "_imp" as a suffix before the extension
|
||||
# SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES IMPORT_SUFFIX "_imp.lib")
|
||||
# ENDIF()
|
||||
# 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 "")
|
||||
|
||||
IF(MSVC)
|
||||
IF(NOT BUILD_RELEASE_DEBUG_DIRS)
|
||||
# Ugly workaround to remove the "/debug" or "/release" in each output
|
||||
SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES PREFIX "../")
|
||||
SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES IMPORT_PREFIX "../")
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
IF(WIN32)
|
||||
IF(NOT CURL_STATICLIB)
|
||||
# Add "_imp" as a suffix before the extension to avoid conflicting with the statically linked "libcurl.lib"
|
||||
SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES IMPORT_SUFFIX "_imp.lib")
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue