Using alias instead of interface library
This commit is contained in:
parent
1dc3266fff
commit
e3501ff524
@ -152,9 +152,8 @@ if (BUILD_SHARED_LIBS)
|
|||||||
else()
|
else()
|
||||||
set(pugixml-alias pugixml-static)
|
set(pugixml-alias pugixml-static)
|
||||||
endif()
|
endif()
|
||||||
add_library(pugixml INTERFACE)
|
add_library(pugixml ALIAS ${pugixml-alias})
|
||||||
target_link_libraries(pugixml INTERFACE ${pugixml-alias})
|
add_library(pugixml::pugixml ALIAS ${pugixml-alias})
|
||||||
add_library(pugixml::pugixml ALIAS pugixml)
|
|
||||||
|
|
||||||
set_target_properties(${libs}
|
set_target_properties(${libs}
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
@ -168,7 +167,7 @@ set_target_properties(${libs}
|
|||||||
set_target_properties(${libs}
|
set_target_properties(${libs}
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
EXCLUDE_FROM_ALL OFF)
|
EXCLUDE_FROM_ALL OFF)
|
||||||
set(install-targets pugixml ${libs})
|
set(install-targets ${install-targets} ${libs})
|
||||||
|
|
||||||
configure_package_config_file(
|
configure_package_config_file(
|
||||||
"${PROJECT_SOURCE_DIR}/scripts/pugixml-config.cmake.in"
|
"${PROJECT_SOURCE_DIR}/scripts/pugixml-config.cmake.in"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user