forked from jbagg/QtZeroConf
Merge pull request #43 from FMeinicke/fix-cmake
Add proper CMake config file to install
This commit is contained in:
@ -137,13 +137,21 @@ if(ANDROID)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# install
|
# install
|
||||||
|
set(INSTALL_CMAKEDIR "lib/cmake/${PROJECT_NAME}" CACHE STRING "Installation directory for cmake config files")
|
||||||
set_target_properties(QtZeroConf PROPERTIES PUBLIC_HEADER
|
set_target_properties(QtZeroConf PROPERTIES PUBLIC_HEADER
|
||||||
"${PUBLIC_HEADERS}"
|
"${PUBLIC_HEADERS}"
|
||||||
)
|
)
|
||||||
install(TARGETS QtZeroConf
|
install(TARGETS QtZeroConf
|
||||||
|
EXPORT QtZeroConfConfig
|
||||||
LIBRARY DESTINATION lib
|
LIBRARY DESTINATION lib
|
||||||
PUBLIC_HEADER DESTINATION include/QtZeroConf
|
PUBLIC_HEADER DESTINATION include/QtZeroConf
|
||||||
)
|
)
|
||||||
|
export(TARGETS QtZeroConf
|
||||||
|
FILE ${CMAKE_CURRENT_BINARY_DIR}/QtZeroConfConfig.cmake
|
||||||
|
)
|
||||||
|
install(EXPORT QtZeroConfConfig
|
||||||
|
DESTINATION ${INSTALL_CMAKEDIR}
|
||||||
|
)
|
||||||
|
|
||||||
if(BUILD_EXAMPLE)
|
if(BUILD_EXAMPLE)
|
||||||
add_subdirectory(example)
|
add_subdirectory(example)
|
||||||
|
Reference in New Issue
Block a user