move QskTools.cmake to optional install directive, remove qsk_update_package_config_file for optional cmake keyword

This commit is contained in:
Alexander Kavon 2024-01-10 05:38:12 -05:00 committed by uwerat
parent 17809eaea5
commit 92e08edda7
5 changed files with 9 additions and 12 deletions

View File

@ -125,7 +125,6 @@ install(
FILES
${CMAKE_BINARY_DIR}/_QSkinny/${PACKAGE_NAME}Config.cmake
${CMAKE_BINARY_DIR}/_QSkinny/${PACKAGE_NAME}ConfigVersion.cmake
${QSK_CMAKE_DIR}/QskTools.cmake
DESTINATION
${PACKAGE_LOCATION}
COMPONENT

View File

@ -1 +1,3 @@
include("${CMAKE_CURRENT_LIST_DIR}/QSkinnyTargets.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/QskTools.cmake" OPTIONAL)
include("${CMAKE_CURRENT_LIST_DIR}/QmlExportTargets.cmake" OPTIONAL)

View File

@ -115,11 +115,3 @@ function(qsk_add_shaders target)
PREFIX "/qskinny/shaders" ${ARGV} OUTPUTS ${outfiles} )
endfunction()
function(qsk_update_package_config_file target)
file(APPEND
${CMAKE_BINARY_DIR}/_QSkinny/QSkinnyConfig.cmake
"include(\"\${CMAKE_CURRENT_LIST_DIR}/${target}.cmake\")\n")
endfunction()

View File

@ -42,5 +42,3 @@ install(EXPORT ${PACKAGE_NAME}Targets
${PACKAGE_NAMESPACE}
DESTINATION
${PACKAGE_LOCATION})
qsk_update_package_config_file(${PACKAGE_NAME}Targets)

View File

@ -1,4 +1,10 @@
if(TARGET Qt::Svg)
add_subdirectory(svg2qvg)
qsk_update_package_config_file(QskTools)
install(
FILES
${QSK_CMAKE_DIR}/QskTools.cmake
DESTINATION
${PACKAGE_LOCATION}
COMPONENT
Devel)
endif()