mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[CMake] add public headers as INTERFACE target
This commit is contained in:
@@ -176,6 +176,11 @@ set_property(TARGET freerdp APPEND PROPERTY SOURCES
|
||||
${PUBLIC_COMMON_HEADERS}
|
||||
)
|
||||
|
||||
add_library(freerdp-headers INTERFACE)
|
||||
target_sources(freerdp-headers INTERFACE
|
||||
${PUBLIC_COMMON_HEADERS}
|
||||
)
|
||||
|
||||
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/freerdp
|
||||
DESTINATION ${FREERDP_INCLUDE_DIR}
|
||||
FILES_MATCHING PATTERN "*.h")
|
||||
|
||||
@@ -47,6 +47,11 @@ if (WITH_WINPR_TOOLS)
|
||||
)
|
||||
endif()
|
||||
|
||||
add_library(winpr-headers INTERFACE)
|
||||
target_sources(winpr-headers INTERFACE
|
||||
${WINPR_PUBLIC_COMMON_HEADERS}
|
||||
)
|
||||
|
||||
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/
|
||||
DESTINATION ${WINPR_INCLUDE_DIR}
|
||||
FILES_MATCHING PATTERN "*.h")
|
||||
|
||||
Reference in New Issue
Block a user