mirror of
https://github.com/curl/curl.git
synced 2026-07-28 04:03:14 +03:00
cm fix for shared libcurl, apple clang
This commit is contained in:
parent
0ccfffc22b
commit
fb13ddbe9e
3 changed files with 10 additions and 2 deletions
|
|
@ -325,7 +325,7 @@ if(CURL_CODE_COVERAGE)
|
|||
list(APPEND CURL_COVERAGE_CFLAGS "-ftest-coverage")
|
||||
endif()
|
||||
list(APPEND CURL_COVERAGE_LIBS "gcov")
|
||||
elseif(CMAKE_C_COMPILER_ID STREQUAL "Clang")
|
||||
elseif(CMAKE_C_COMPILER_ID MATCHES "Clang")
|
||||
list(APPEND CURL_COVERAGE_MACROS "NDEBUG")
|
||||
list(APPEND CURL_COVERAGE_CFLAGS "-O0" "-g" "--coverage")
|
||||
list(APPEND CURL_COVERAGE_LDFLAGS "--coverage")
|
||||
|
|
|
|||
|
|
@ -200,6 +200,14 @@ if(BUILD_SHARED_LIBS)
|
|||
endif()
|
||||
endif()
|
||||
|
||||
if(CURL_COVERAGE_LDFLAGS)
|
||||
if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.13)
|
||||
target_link_options(${LIB_SHARED} PRIVATE ${CURL_COVERAGE_LDFLAGS})
|
||||
else()
|
||||
target_link_libraries(${LIB_SHARED} PRIVATE ${CURL_COVERAGE_LDFLAGS})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
target_include_directories(${LIB_SHARED} INTERFACE
|
||||
"$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>"
|
||||
"$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>")
|
||||
|
|
|
|||
|
|
@ -130,7 +130,7 @@ if(ENABLE_UNICODE AND MINGW AND NOT MINGW32CE)
|
|||
endif()
|
||||
endif()
|
||||
|
||||
if(CURL_CODE_COVERAGE)
|
||||
if(CURL_COVERAGE_LDFLAGS)
|
||||
if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.13)
|
||||
target_link_options(${EXE_NAME} PRIVATE ${CURL_COVERAGE_LDFLAGS})
|
||||
else()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue