mirror of
https://github.com/curl/curl.git
synced 2026-07-26 08:57:16 +03:00
cmake: add aliases so exported target names are available in tree
Reviewed-by: Brad King Closes #5206
This commit is contained in:
parent
f62bd9db90
commit
7fa1578471
2 changed files with 12 additions and 2 deletions
|
|
@ -67,6 +67,11 @@ add_executable(
|
|||
${CURL_FILES}
|
||||
)
|
||||
|
||||
add_executable(
|
||||
${PROJECT_NAME}::${EXE_NAME}
|
||||
ALIAS ${EXE_NAME}
|
||||
)
|
||||
|
||||
if(CURL_HAS_LTO)
|
||||
set_target_properties(${EXE_NAME} PROPERTIES
|
||||
INTERPROCEDURAL_OPTIMIZATION_RELEASE TRUE
|
||||
|
|
@ -99,5 +104,5 @@ target_link_libraries(${EXE_NAME} libcurl ${CURL_LIBS})
|
|||
install(TARGETS ${EXE_NAME} EXPORT ${TARGETS_EXPORT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
export(TARGETS ${EXE_NAME}
|
||||
APPEND FILE ${PROJECT_BINARY_DIR}/curl-target.cmake
|
||||
NAMESPACE CURL::
|
||||
NAMESPACE ${PROJECT_NAME}::
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue