|
@@ -1879,8 +1879,6 @@ CPP_OBJ_LIBRARY_SEM=add_global_library_for ${MODDIR} ${suf=.global:CMAKE_TARGET_
|
|
|
CMAKE_FIND_PKG=
|
|
|
CMAKE_LINK_TARGET=$REALPRJNAME
|
|
|
CMAKE_FIND_PKG_COMP=
|
|
|
-CONAN_REQUIRE=
|
|
|
-CONAN_OPTS_SEM=
|
|
|
|
|
|
### @usage: LIBRARY()
|
|
|
###
|
|
@@ -1902,19 +1900,8 @@ module LIBRARY: _LIBRARY {
|
|
|
.DEFAULT_NAME_GENERATOR=ThreeDirNames
|
|
|
.ARGS_PARSER=Base
|
|
|
|
|
|
- when ($CMAKE_PACKAGE_COMPONENT != "") {
|
|
|
- CMAKE_FIND_PKG_COMP=COMPONENTS $CMAKE_PACKAGE_COMPONENT && packages-components $CMAKE_PACKAGE_COMPONENT && mpackages-components $CMAKE_PACKAGE_COMPONENT
|
|
|
- }
|
|
|
- when ($CMAKE_PACKAGE != "") {
|
|
|
- CMAKE_FIND_PKG=packages-ITEM && packages-name $CMAKE_PACKAGE && mpackages-ITEM && mpackages-name $CMAKE_PACKAGE && find_package $CMAKE_PACKAGE $CMAKE_FIND_PKG_COMP
|
|
|
- CPP_LIBRARY_SEM=$CMAKE_FIND_PKG && ${CPP_LIBRARY_INDUCED_SEM_PROPERTY} PUBLIC $CMAKE_LINK_TARGET && ${CPP_LIBRARY_INDUCED_LINKS} $CMAKE_LINK_TARGET $CONAN_REQUIRE $CONAN_OPTS_SEM && IGNORED
|
|
|
- }
|
|
|
- when ($CONAN_REFERENCE != "") {
|
|
|
- CONAN_REQUIRE=&& conan_require $CONAN_REFERENCE && conan-requires $CONAN_REFERENCE
|
|
|
- CPP_LIBRARY_SEM=$CMAKE_FIND_PKG && ${CPP_LIBRARY_INDUCED_SEM_PROPERTY} PUBLIC $CMAKE_LINK_TARGET && ${CPP_LIBRARY_INDUCED_LINKS} $CMAKE_LINK_TARGET $CONAN_REQUIRE $CONAN_OPTS_SEM && IGNORED
|
|
|
- }
|
|
|
- when ($CONAN_PKG_OPTS != "") {
|
|
|
- CONAN_OPTS_SEM=&& conan_options $CONAN_PKG_OPTS && conan-options $CONAN_PKG_OPTS
|
|
|
+ when ($CMAKE_PACKAGE_SEM != "" || $CONAN_REQUIRES_SEM != "" || $CONAN_OPTS_SEM != "" || $CONAN_OS_REQUIRES_SEM != "" || $CONAN_OS_OPTIONS_SEM != "") {
|
|
|
+ CPP_LIBRARY_SEM=$CMAKE_PACKAGE_SEM && ${CPP_LIBRARY_INDUCED_SEM_PROPERTY} PUBLIC $CMAKE_LINK_TARGET && ${CPP_LIBRARY_INDUCED_LINKS} $CMAKE_LINK_TARGET $CONAN_REQUIRES_SEM $CONAN_OPTIONS_SEM $CONAN_OS_REQUIRES_SEM $CONAN_OS_OPTIONS_SEM && IGNORED
|
|
|
}
|
|
|
when ($OPENSOURCE_EXPORT == "no") {
|
|
|
CPP_LIBRARY_SEM=IGNORED
|
|
@@ -1992,19 +1979,8 @@ module RESOURCES_LIBRARY: _BARE_UNIT {
|
|
|
SET(MODULE_TAG RESOURCE_LIB)
|
|
|
SET(PEERDIR_TAGS RESOURCE_LIB)
|
|
|
|
|
|
- when ($CMAKE_PACKAGE_COMPONENT != "") {
|
|
|
- CMAKE_FIND_PKG_COMP=COMPONENTS $CMAKE_PACKAGE_COMPONENT && packages-components $CMAKE_PACKAGE_COMPONENT && mpackages-components $CMAKE_PACKAGE_COMPONENT
|
|
|
- }
|
|
|
- when ($CMAKE_PACKAGE != "") {
|
|
|
- CMAKE_FIND_PKG=packages-ITEM && packages-name $CMAKE_PACKAGE && mpackages-ITEM && mpackages-name $CMAKE_PACKAGE && find_package $CMAKE_PACKAGE $CMAKE_FIND_PKG_COMP
|
|
|
- RESOURCES_LIBRARY_SEM=$CMAKE_FIND_PKG && ${CPP_LIBRARY_INDUCED_SEM_PROPERTY} PUBLIC $CMAKE_LINK_TARGET && ${CPP_LIBRARY_INDUCED_LINKS} $CMAKE_LINK_TARGET $CONAN_REQUIRE $CONAN_OPTS_SEM && IGNORED
|
|
|
- }
|
|
|
- when ($CONAN_REFERENCE != "") {
|
|
|
- CONAN_REQUIRE=&& conan_require $CONAN_REFERENCE && conan-requires $CONAN_REFERENCE
|
|
|
- RESOURCES_LIBRARY_SEM=$CMAKE_FIND_PKG && ${CPP_LIBRARY_INDUCED_SEM_PROPERTY} PUBLIC $CMAKE_LINK_TARGET && ${CPP_LIBRARY_INDUCED_LINKS} $CMAKE_LINK_TARGET $CONAN_REQUIRE $CONAN_OPTS_SEM && IGNORED
|
|
|
- }
|
|
|
- when ($CONAN_PKG_OPTS != "") {
|
|
|
- CONAN_OPTS_SEM=&& conan_options $CONAN_PKG_OPTS && conan-options $CONAN_PKG_OPTS
|
|
|
+ when ($CMAKE_PACKAGE_SEM != "" || $CONAN_REQUIRES_SEM != "" || $CONAN_OPTS_SEM != "" || $CONAN_OS_REQUIRES_SEM != "" || $CONAN_OS_OPTIONS_SEM != "") {
|
|
|
+ RESOURCES_LIBRARY_SEM=$CMAKE_PACKAGE_SEM && ${CPP_LIBRARY_INDUCED_SEM_PROPERTY} PUBLIC $CMAKE_LINK_TARGET && ${CPP_LIBRARY_INDUCED_LINKS} $CMAKE_LINK_TARGET $CONAN_REQUIRES_SEM $CONAN_OPTIONS_SEM $CONAN_OS_REQUIRES_SEM $CONAN_OS_OPTIONS_SEM && IGNORED
|
|
|
}
|
|
|
|
|
|
MODULE_SUFFIX=.pkg.fake
|