forked from github_mirror/framelesshelper
ci: try fix ci
This commit is contained in:
parent
2a49e9fcaf
commit
fa5389a0fc
2
cmake
2
cmake
|
@ -1 +1 @@
|
||||||
Subproject commit f41e3f888db144b5d30a3bd8d227905a391531f1
|
Subproject commit 69aa8ca8ed5ad4b06d0bc024293641b1a14884ff
|
|
@ -177,6 +177,8 @@ set_target_properties(${SUB_MODULE} PROPERTIES
|
||||||
OUTPUT_NAME "${SUB_MODULE_FULL_NAME}"
|
OUTPUT_NAME "${SUB_MODULE_FULL_NAME}"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(__export_targets ${SUB_MODULE})
|
||||||
|
|
||||||
if(NOT FRAMELESSHELPER_NO_BUNDLE_RESOURCE)
|
if(NOT FRAMELESSHELPER_NO_BUNDLE_RESOURCE)
|
||||||
if(QT_VERSION VERSION_GREATER_EQUAL "6.2")
|
if(QT_VERSION VERSION_GREATER_EQUAL "6.2")
|
||||||
qt_add_resources(${SUB_MODULE} framelesshelpercore
|
qt_add_resources(${SUB_MODULE} framelesshelpercore
|
||||||
|
@ -188,13 +190,14 @@ if(NOT FRAMELESSHELPER_NO_BUNDLE_RESOURCE)
|
||||||
OUTPUT_TARGETS __qrc_targets
|
OUTPUT_TARGETS __qrc_targets
|
||||||
)
|
)
|
||||||
if(__qrc_targets)
|
if(__qrc_targets)
|
||||||
foreach(__target ${__qrc_targets})
|
list(APPEND __export_targets ${__qrc_targets})
|
||||||
if(FRAMELESSHELPER_BUILD_STATIC)
|
if(FRAMELESSHELPER_BUILD_STATIC)
|
||||||
|
foreach(__target ${__qrc_targets})
|
||||||
target_sources(${SUB_MODULE} PRIVATE
|
target_sources(${SUB_MODULE} PRIVATE
|
||||||
$<TARGET_OBJECTS:${__target}>
|
$<TARGET_OBJECTS:${__target}>
|
||||||
)
|
)
|
||||||
endif()
|
endforeach()
|
||||||
endforeach()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
target_sources(${SUB_MODULE} PRIVATE
|
target_sources(${SUB_MODULE} PRIVATE
|
||||||
|
@ -309,10 +312,10 @@ endif()
|
||||||
setup_compile_params(TARGETS ${SUB_MODULE} ${__extra_flags})
|
setup_compile_params(TARGETS ${SUB_MODULE} ${__extra_flags})
|
||||||
if(NOT FRAMELESSHELPER_NO_INSTALL)
|
if(NOT FRAMELESSHELPER_NO_INSTALL)
|
||||||
setup_package_export(
|
setup_package_export(
|
||||||
TARGET ${SUB_MODULE}
|
TARGETS ${__export_targets}
|
||||||
NAMESPACE ${PROJECT_NAME}
|
NAMESPACE ${PROJECT_NAME}
|
||||||
PACKAGE_NAME ${PROJECT_NAME}
|
PACKAGE_NAME ${PROJECT_NAME}
|
||||||
INCLUDE_DIR ${SUB_MODULE}
|
COMPONENT ${SUB_MODULE}
|
||||||
PUBLIC_HEADERS ${PUBLIC_HEADERS}
|
PUBLIC_HEADERS ${PUBLIC_HEADERS}
|
||||||
ALIAS_HEADERS ${PUBLIC_HEADERS_ALIAS}
|
ALIAS_HEADERS ${PUBLIC_HEADERS_ALIAS}
|
||||||
PRIVATE_HEADERS ${PRIVATE_HEADERS}
|
PRIVATE_HEADERS ${PRIVATE_HEADERS}
|
||||||
|
|
|
@ -123,6 +123,8 @@ set_target_properties(${SUB_MODULE} PROPERTIES
|
||||||
OUTPUT_NAME "${SUB_MODULE_FULL_NAME}"
|
OUTPUT_NAME "${SUB_MODULE_FULL_NAME}"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
set(__export_targets ${SUB_MODULE})
|
||||||
|
|
||||||
set(__import_base_dir "${PROJECT_BINARY_DIR}/imports")
|
set(__import_base_dir "${PROJECT_BINARY_DIR}/imports")
|
||||||
if(DEFINED FRAMELESSHELPER_IMPORT_DIR)
|
if(DEFINED FRAMELESSHELPER_IMPORT_DIR)
|
||||||
set(__import_base_dir "${FRAMELESSHELPER_IMPORT_DIR}")
|
set(__import_base_dir "${FRAMELESSHELPER_IMPORT_DIR}")
|
||||||
|
@ -147,18 +149,19 @@ if(QT_VERSION VERSION_GREATER_EQUAL "6.3")
|
||||||
QtQuick.Controls.Basic/auto
|
QtQuick.Controls.Basic/auto
|
||||||
)
|
)
|
||||||
if(__qml_targets)
|
if(__qml_targets)
|
||||||
foreach(__target ${__qml_targets})
|
list(APPEND __export_targets ${__qml_targets})
|
||||||
# We have some resources bundled into the library,
|
# We have some resources bundled into the library,
|
||||||
# however, for static builds, the object files will
|
# however, for static builds, the object files will
|
||||||
# not be packed into our final static library file,
|
# not be packed into our final static library file,
|
||||||
# and thus it causes linker errors for our users,
|
# and thus it causes linker errors for our users,
|
||||||
# so we need this hack here.
|
# so we need this hack here.
|
||||||
if(FRAMELESSHELPER_BUILD_STATIC)
|
if(FRAMELESSHELPER_BUILD_STATIC)
|
||||||
|
foreach(__target ${__qml_targets})
|
||||||
target_sources(${SUB_MODULE} PRIVATE
|
target_sources(${SUB_MODULE} PRIVATE
|
||||||
$<TARGET_OBJECTS:${__target}>
|
$<TARGET_OBJECTS:${__target}>
|
||||||
)
|
)
|
||||||
endif()
|
endforeach()
|
||||||
endforeach()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
if(NOT FRAMELESSHELPER_NO_INSTALL)
|
if(NOT FRAMELESSHELPER_NO_INSTALL)
|
||||||
qt_query_qml_module(${SUB_MODULE}
|
qt_query_qml_module(${SUB_MODULE}
|
||||||
|
@ -292,10 +295,10 @@ endif()
|
||||||
setup_compile_params(TARGETS ${SUB_MODULE} ${__extra_flags})
|
setup_compile_params(TARGETS ${SUB_MODULE} ${__extra_flags})
|
||||||
if(NOT FRAMELESSHELPER_NO_INSTALL)
|
if(NOT FRAMELESSHELPER_NO_INSTALL)
|
||||||
setup_package_export(
|
setup_package_export(
|
||||||
TARGET ${SUB_MODULE}
|
TARGETS ${__export_targets}
|
||||||
NAMESPACE ${PROJECT_NAME}
|
NAMESPACE ${PROJECT_NAME}
|
||||||
PACKAGE_NAME ${PROJECT_NAME}
|
PACKAGE_NAME ${PROJECT_NAME}
|
||||||
INCLUDE_DIR ${SUB_MODULE}
|
COMPONENT ${SUB_MODULE}
|
||||||
PUBLIC_HEADERS ${PUBLIC_HEADERS}
|
PUBLIC_HEADERS ${PUBLIC_HEADERS}
|
||||||
ALIAS_HEADERS ${PUBLIC_HEADERS_ALIAS}
|
ALIAS_HEADERS ${PUBLIC_HEADERS_ALIAS}
|
||||||
PRIVATE_HEADERS ${PRIVATE_HEADERS}
|
PRIVATE_HEADERS ${PRIVATE_HEADERS}
|
||||||
|
|
|
@ -183,10 +183,10 @@ endif()
|
||||||
setup_compile_params(TARGETS ${SUB_MODULE} ${__extra_flags})
|
setup_compile_params(TARGETS ${SUB_MODULE} ${__extra_flags})
|
||||||
if(NOT FRAMELESSHELPER_NO_INSTALL)
|
if(NOT FRAMELESSHELPER_NO_INSTALL)
|
||||||
setup_package_export(
|
setup_package_export(
|
||||||
TARGET ${SUB_MODULE}
|
TARGETS ${SUB_MODULE}
|
||||||
NAMESPACE ${PROJECT_NAME}
|
NAMESPACE ${PROJECT_NAME}
|
||||||
PACKAGE_NAME ${PROJECT_NAME}
|
PACKAGE_NAME ${PROJECT_NAME}
|
||||||
INCLUDE_DIR ${SUB_MODULE}
|
COMPONENT ${SUB_MODULE}
|
||||||
PUBLIC_HEADERS ${PUBLIC_HEADERS}
|
PUBLIC_HEADERS ${PUBLIC_HEADERS}
|
||||||
ALIAS_HEADERS ${PUBLIC_HEADERS_ALIAS}
|
ALIAS_HEADERS ${PUBLIC_HEADERS_ALIAS}
|
||||||
PRIVATE_HEADERS ${PRIVATE_HEADERS}
|
PRIVATE_HEADERS ${PRIVATE_HEADERS}
|
||||||
|
|
Loading…
Reference in New Issue