Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dtkcommon for openSUSE:Factory 
checked in at 2021-08-18 08:55:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dtkcommon (Old)
 and      /work/SRC/openSUSE:Factory/.dtkcommon.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dtkcommon"

Wed Aug 18 08:55:23 2021 rev:2 rq:910884 version:5.5.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/dtkcommon/dtkcommon.changes      2021-06-02 
22:11:31.656122648 +0200
+++ /work/SRC/openSUSE:Factory/.dtkcommon.new.1899/dtkcommon.changes    
2021-08-18 08:55:45.706984603 +0200
@@ -1,0 +2,7 @@
+Sun Aug  1 07:18:35 UTC 2021 - Hillwood Yang <hillw...@opensuse.org>
+
+- Update version to 5.5.17
+  * Drop com.deepin.dtk.FileDrag.conf
+  * Update dependence for dtk 
+
+-------------------------------------------------------------------

Old:
----
  dtkcommon-5.5.2.tar.gz

New:
----
  dtkcommon-5.5.17.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dtkcommon.spec ++++++
--- /var/tmp/diff_new_pack.TAqG69/_old  2021-08-18 08:55:46.162984091 +0200
+++ /var/tmp/diff_new_pack.TAqG69/_new  2021-08-18 08:55:46.166984088 +0200
@@ -17,7 +17,7 @@
 #
 
 Name:           dtkcommon
-Version:        5.5.2
+Version:        5.5.17
 Release:        0
 Summary:        The DTK Tools
 License:        GPL-3.0+
@@ -48,7 +48,7 @@
 %qmake5_install
 
 # workaroud boo#1181642
-rm %{buildroot}%{_sysconfdir}/dbus-1/system.d/com.deepin.dtk.FileDrag.conf
+# rm %{buildroot}%{_sysconfdir}/dbus-1/system.d/com.deepin.dtk.FileDrag.conf
 
 %files
 %defattr(-,root,root,-)

++++++ dtkcommon-5.5.2.tar.gz -> dtkcommon-5.5.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkcommon-5.5.2/README.md 
new/dtkcommon-5.5.17/README.md
--- old/dtkcommon-5.5.2/README.md       2021-03-20 07:51:04.000000000 +0100
+++ new/dtkcommon-5.5.17/README.md      2021-06-17 10:27:30.000000000 +0200
@@ -1,3 +1,16 @@
-# Deepin desktop schemas
+A public project for building DTK Library
 
-## Required by
+build on debian/uos
+===
+requirements:
++ pkg-config
++ libglib2.0-bin
++ qttools5-dev-tools
++ qtbase5-private-dev
+
+mkdir build && cd build && qmake ../ && make
+
+
+## License
+
+This project is licensed under [GPL-3+](LICENSE) or any later version.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkcommon-5.5.2/debian/control 
new/dtkcommon-5.5.17/debian/control
--- old/dtkcommon-5.5.2/debian/control  2021-03-20 07:51:04.000000000 +0100
+++ new/dtkcommon-5.5.17/debian/control 2021-06-17 10:27:30.000000000 +0200
@@ -12,8 +12,7 @@
 Conflicts: libdtkcore5(<< 5.4.10), libdtkgui5(<< 5.4.10)
 Replaces: libdtkcore5(<< 5.4.10), libdtkgui5(<< 5.4.10)
 Description: dtk common files
- dtkcommon contains a collection of common files(schemas, configs) for
- settings shared by dtk libraries.
+ Used to store public configuration files
 
 Package: libdtkcommon-dev
 Architecture: any
@@ -21,5 +20,4 @@
 Replaces: libdtkcore-dev(<< 5.4.10)
 Depends: ${misc:Depends}, ${shlibs:Depends}, libdtkcommon( =${binary:Version})
 Description: dtk common files
- dtkcommon contains a collection of common files(schemas, configs) for
- settings shared by dtk libraries.
+ Used to store public build files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkcommon-5.5.2/debian/files 
new/dtkcommon-5.5.17/debian/files
--- old/dtkcommon-5.5.2/debian/files    2021-03-20 07:51:04.000000000 +0100
+++ new/dtkcommon-5.5.17/debian/files   1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-dtkcommon_0.0.1_amd64.buildinfo libdevel optional
-libdtkcommon_0.0.1_amd64.deb libdevel optional
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkcommon-5.5.2/debian/libdtkcommon.debhelper.log 
new/dtkcommon-5.5.17/debian/libdtkcommon.debhelper.log
--- old/dtkcommon-5.5.2/debian/libdtkcommon.debhelper.log       2021-03-20 
07:51:04.000000000 +0100
+++ new/dtkcommon-5.5.17/debian/libdtkcommon.debhelper.log      1970-01-01 
01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
-dh_update_autotools_config
-dh_auto_configure
-dh_auto_build
-dh_auto_test
-dh_prep
-dh_auto_install
-dh_installdocs
-dh_installchangelogs
-dh_installinit
-dh_installgsettings
-dh_perl
-dh_link
-dh_strip_nondeterminism
-dh_compress
-dh_fixperms
-dh_missing
-dh_strip
-dh_makeshlibs
-dh_shlibdeps
-dh_installdeb
-dh_gencontrol
-dh_md5sums
-dh_builddeb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkcommon-5.5.2/debian/libdtkcommon.install 
new/dtkcommon-5.5.17/debian/libdtkcommon.install
--- old/dtkcommon-5.5.2/debian/libdtkcommon.install     2021-03-20 
07:51:04.000000000 +0100
+++ new/dtkcommon-5.5.17/debian/libdtkcommon.install    2021-06-17 
10:27:30.000000000 +0200
@@ -1,2 +1,2 @@
-etc/dbus-1/system.d/*
+#etc/dbus-1/system.d/*
 usr/share/glib-2.0/schemas/*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkcommon-5.5.2/debian/libdtkcommon.substvars 
new/dtkcommon-5.5.17/debian/libdtkcommon.substvars
--- old/dtkcommon-5.5.2/debian/libdtkcommon.substvars   2021-03-20 
07:51:04.000000000 +0100
+++ new/dtkcommon-5.5.17/debian/libdtkcommon.substvars  1970-01-01 
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-misc:Depends=dconf-gsettings-backend | gsettings-backend
-misc:Pre-Depends=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkcommon-5.5.2/debian/rules 
new/dtkcommon-5.5.17/debian/rules
--- old/dtkcommon-5.5.2/debian/rules    2021-03-20 07:51:04.000000000 +0100
+++ new/dtkcommon-5.5.17/debian/rules   2021-06-17 10:27:30.000000000 +0200
@@ -22,7 +22,7 @@
        dh $@ --parallel
 
 override_dh_auto_configure:
-       dh_auto_configure -- LIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) 
VERSION=$(CONFIG_VERSION)
+       dh_auto_configure -- LIB_INSTALL_DIR=/usr/lib/$(DEB_HOST_MULTIARCH) 
VERSION=$(CONFIG_VERSION) ARCH=$(DEB_HOST_MULTIARCH)
 
 #override_dh_auto_test:
 #      echo "skip auto test"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkcommon-5.5.2/dtkcommon.pro 
new/dtkcommon-5.5.17/dtkcommon.pro
--- old/dtkcommon-5.5.2/dtkcommon.pro   2021-03-20 07:51:04.000000000 +0100
+++ new/dtkcommon-5.5.17/dtkcommon.pro  2021-06-17 10:27:30.000000000 +0200
@@ -10,8 +10,6 @@
     PREFIX = /usr
 }
 
-ARCH=$$system(dpkg-architecture -qDEB_HOST_MULTIARCH)
-
 defineTest(checkDtkVersion) {
     isEmpty(VERSION) {
         isEmpty(VERSION): VERSION = $$system(git describe --tags --abbrev=0)
@@ -87,7 +85,9 @@
              features/dtk_translation.prf \
              features/dtk_build_config.prf \
              features/dtk_cmake.prf \
-             features/dtk_qmake.prf
+             features/dtk_qmake.prf \
+             features/dtk_multiversion.prf \
+             features/dtk_install_multiversion.prf
 
 prf.path = $$PREFIX/lib/$$ARCH/qt5/mkspecs/features
 
@@ -98,10 +98,10 @@
 dtkcommon_module.files = $$MODULE_PRI
 dtkcommon_module.path = $$PREFIX/lib/$$ARCH/qt5/mkspecs/modules
 
-conf.files = confs/com.deepin.dtk.FileDrag.conf
-conf.path = /etc/dbus-1/system.d
+#conf.files = confs/com.deepin.dtk.FileDrag.conf
+#conf.path = /etc/dbus-1/system.d
 
 schemas.files = schemas/com.deepin.dtk.gschema.xml
 schemas.path = $$PREFIX/share/glib-2.0/schemas
 
-INSTALLS += prf cmake_dtk dtkcommon_module conf schemas
+INSTALLS += prf cmake_dtk dtkcommon_module schemas #conf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkcommon-5.5.2/features/dtk_build.prf 
new/dtkcommon-5.5.17/features/dtk_build.prf
--- old/dtkcommon-5.5.2/features/dtk_build.prf  2021-03-20 07:51:04.000000000 
+0100
+++ new/dtkcommon-5.5.17/features/dtk_build.prf 2021-06-17 10:27:30.000000000 
+0200
@@ -8,30 +8,27 @@
 CONFIG += no_keywords
 
 # ?????????????????????????????????
-BASE_DTK_MODULE_NAME=""
-DIRTY=false
-for (char_val, $$list($$split(DTK_MODULE_NAME,))) {
-    !contains(char_val, ^[0-9._]*$) {
-        
contains(DIRTY,false):BASE_DTK_MODULE_NAME=$$BASE_DTK_MODULE_NAME$$char_val
-    } else {
-        # ?????????????????????????????????
-        DIRTY=true
+defineReplace(baseModuleName) {
+    BASE_NAME=""
+    DIRTY=false
+    NAME = $$1
+    for (char_val, $$list($$split(NAME,))) {
+        !contains(char_val, ^[0-9._]*$) {
+            contains(DIRTY,false):BASE_NAME=$$BASE_NAME$$char_val
+        } else {
+            # ?????????????????????????????????
+            DIRTY=true
+        }
     }
+    return ($$BASE_NAME)
 }
 
-BASE_MODULE_NAME=""
-DIRTY=false
-for (char_val, $$list($$split(MODULE_NAME,))) {
-    !contains(char_val, ^[0-9._]*$) {
-        contains(DIRTY,false):BASE_MODULE_NAME=$$BASE_MODULE_NAME$$char_val
-    } else {
-        # ?????????????????????????????????
-        DIRTY=true
-    }
-}
+# ?????????????????????????????????
+BASE_DTK_MODULE_NAME = $$baseModuleName($$DTK_MODULE_NAME)
+BASE_MODULE_NAME = $$baseModuleName($$MODULE_NAME)
 
 DEFINES += QT_MESSAGELOGCONTEXT
-DEFINES += LIB$$upper($$DTK_MODULE_NAME)_LIBRARY
+DEFINES += LIB$$upper($$BASE_DTK_MODULE_NAME)_LIBRARY
 DEFINES += DTK_LIB_DIR_NAME=\\\"$$LIB_VERSION_NAME\\\"
 
 isEmpty(target.path): target.path = $$LIB_INSTALL_DIR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dtkcommon-5.5.2/features/dtk_install_multiversion.prf 
new/dtkcommon-5.5.17/features/dtk_install_multiversion.prf
--- old/dtkcommon-5.5.2/features/dtk_install_multiversion.prf   1970-01-01 
01:00:00.000000000 +0100
+++ new/dtkcommon-5.5.17/features/dtk_install_multiversion.prf  2021-06-17 
10:27:30.000000000 +0200
@@ -0,0 +1,36 @@
+isEmpty(DTK_BUILD): error("Please load(dtk_build) first!")
+isEmpty(CMAKE_MODULE): error("load(dtk_cmake) before this!")
+
+NAME_ID = $$DTK_MODULE_NAME
+# ??????qt module ????????????????????????
+MODULE_LIST = $${system(ls $$_PRO_FILE_PWD_ | grep -P 
qt_lib_$${NAME_ID}[a-z0-9._]+\.pri)}
+
+multiversion_module=
+for(QT_MODULE, MODULE_LIST) {
+    multiversion_module.files += $$QT_MODULE
+}
+
+isEmpty(MKSPECS_INSTALL_DIR) {
+    MKSPECS_INSTALL_DIR=$$[QT_INSTALL_ARCHDATA]/mkspecs
+}
+multiversion_module.path = $${MKSPECS_INSTALL_DIR}/modules
+!isEmpty(MODULE_LIST): INSTALLS += multiversion_module
+
+
+# ?????????PKG-CONFIG????????????????????????
+PKG_INSTALL_PATH = $$LIB_INSTALL_DIR/pkgconfig
+PKG_FILES_PATH = $${_PRO_FILE_PWD_}/pkgconfig
+
+exists($$PKG_FILES_PATH) {
+    pkg_files = $${system(ls $$PKG_FILES_PATH | grep -P 
$${NAME_ID}[a-z0-9._]+\.pc)}
+
+    multi_pkg_module=
+    for(pkg_file, pkg_files) {
+        file_path = $${PKG_FILES_PATH}/$${pkg_file}
+        multi_pkg_module.files += $$file_path
+    }
+
+    multi_pkg_module.path = $$PKG_INSTALL_PATH
+    !isEmpty(pkg_files): INSTALLS += multi_pkg_module
+}
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dtkcommon-5.5.2/features/dtk_multiversion.prf 
new/dtkcommon-5.5.17/features/dtk_multiversion.prf
--- old/dtkcommon-5.5.2/features/dtk_multiversion.prf   1970-01-01 
01:00:00.000000000 +0100
+++ new/dtkcommon-5.5.17/features/dtk_multiversion.prf  2021-06-17 
10:27:30.000000000 +0200
@@ -0,0 +1,164 @@
+isEmpty(DTK_BUILD): error("Please load(dtk_build) first!")
+
+defineTest(dtkBuildMultiVersion) {
+    VERSION_NUMBER = $$1
+    isEmpty(VERSION_NUMBER): error("Please input the version number.")
+    MODULE_NAME = $${join(MODULE_NAME, "", "", $$VERSION_NUMBER)}
+    # ??????cmake????????????
+    !win*: {
+    MODULE_DEPENDS=$$find(QT, dtk*)
+    CMAKE_MODULE_DEPENDS=$$replace(MODULE_DEPENDS,"dtk","")
+    CMAKE_MODULE=Dtk$$MODULE_NAME
+    WORK_DIR=$$_PRO_FILE_PWD_
+    message("config cmake module: $$CMAKE_MODULE")
+    LINK_LIBRARIES = ""
+    for(MODULE_DEPEND, CMAKE_MODULE_DEPENDS) {
+        MODULE_DEPEND=$$capitalizingString($$MODULE_DEPEND)
+        MULTI_CMAKE_CONTENT += "find_package(Dtk REQUIRED $$MODULE_DEPEND)"
+        LINK_LIBRARIES += " ${Dtk$${MODULE_DEPEND}_LIBRARIES}"
+    }
+    CMAKE_MODULE_INCLUDE_DIR=$$upper($${CMAKE_MODULE})_INCLUDE_DIR
+    INC_DIR = $$replace(INCLUDE_INSTALL_DIR, "/", "/")
+    CMAKE_MODULE_TOO_DIR=$$upper($${CMAKE_MODULE})_TOOL_DIR
+    TOOL_DIR = $$TOOL_INSTALL_DIR
+    MULTI_CMAKE_CONTENT += "set($${CMAKE_MODULE_INCLUDE_DIR} $${INC_DIR})"
+    MULTI_CMAKE_CONTENT += "set($${CMAKE_MODULE_TOO_DIR} $${TOOL_DIR})"
+    MULTI_CMAKE_CONTENT += "set($${CMAKE_MODULE}_LIBRARIES 
$$TARGET$$LINK_LIBRARIES)"
+    MULTI_CMAKE_CONTENT += 
"include_directories(\"${"$${CMAKE_MODULE_INCLUDE_DIR}"}\")"
+    CMAKE_DIR=$$WORK_DIR/../cmake/$${CMAKE_MODULE}
+    CMAKE_PATH=$$CMAKE_DIR/$${CMAKE_MODULE}Config.cmake
+    mkpath($$CMAKE_DIR)
+    message("write cmake file to $$CMAKE_PATH")
+    write_file($$CMAKE_PATH, MULTI_CMAKE_CONTENT) | error("Aborting.")
+    }
+
+    # ??????qmake????????????
+    DTK_MODULE_NAME = $${join(DTK_MODULE_NAME, "", "", $$VERSION_NUMBER)}
+    # -----------------------
+    # Config Qt module
+    SRC_MODULE_ID = $$MODULE_ID
+    MODULE_ID=$$DTK_MODULE_NAME
+    mod_inst_pfx=$$_PRO_FILE_PWD_
+    MODULE_PRI = $$mod_inst_pfx/qt_lib_$${MODULE_ID}.pri
+    module_libs = $$LIB_INSTALL_DIR
+    module_tools = $$TOOL_INSTALL_DIR
+    MODULE_INCLUDES = $$INCLUDE_INSTALL_DIR
+    MODULE_DEPENDS=$$find(QT, dtk*)
+    message("config qt module: $$MODULE_ID")
+    message("write $$MODULE_PRI to: $$mod_inst_pfx")
+    internal_module: \
+        MODULE_DEPENDS = $$replace(QT, -private$, _private)
+    else: \
+        MODULE_DEPENDS = $$replace(QT, -private$, )
+    MODULE_DEPENDS = $$unique(MODULE_DEPENDS)
+    contains(MODULE_DEPENDS, $$MODULE): \
+        error("$$MODULE_ID depends on itself.")
+    # Create a module .pri file
+    module_libs=$$LIB_INSTALL_DIR
+    isEmpty(module_libs) {
+    host_build: \
+        module_libs = "\$\$QT_MODULE_HOST_LIB_BASE"
+    else: \
+        module_libs = "\$\$QT_MODULE_LIB_BASE"
+    }
+    # In addition to the library's private deps, the private module's deps
+    # are logically runtime deps of the public module.
+    runtime_deps = $$QT_PRIVATE $$QT_FOR_PRIVATE
+    !isEmpty(runtime_deps): \
+        module_rundep = "QT.$${MODULE_ID}.run_depends = 
$$replace(runtime_deps, -private$, _private)"
+    else: \
+        module_rundep =
+    module_build_type = v2
+    static: \
+        module_build_type += staticlib
+    lib_bundle {
+        module_build_type += lib_bundle
+        MODULE_FRAMEWORKS = " \$\$QT_MODULE_LIB_BASE"
+    }
+    internal_module: \
+        module_build_type += internal_module
+    ltcg: \
+        module_build_type += ltcg
+    module_module =
+    !equals(TEMPLATE, aux) {
+        module_module = $$SRC_MODULE_ID$$QT_LIBINFIX
+        !lib_bundle: module_module ~= s,^Qt,Qt$$QT_MAJOR_VERSION,
+    }
+    !isEmpty(MODULE_CONFIG): \
+        module_config = "QT.$${MODULE_ID}.CONFIG = $$MODULE_CONFIG"
+    else: \
+        module_config =
+    !isEmpty(MODULE_PLUGIN_TYPES): \
+        module_plugtypes = "QT.$${MODULE_ID}.plugin_types = 
$$replace(MODULE_PLUGIN_TYPES, /.*$, )"
+    else: \
+        module_plugtypes =
+    !isEmpty(MODULE_MASTER_HEADER): \
+        module_master = "QT.$${MODULE_ID}.master_header = 
$$MODULE_MASTER_HEADER"
+    else: \
+        module_master =
+    MULTI_MODULE_PRI_CONT += \
+        "QT.$${MODULE_ID}.VERSION = $${VERSION}" \
+        "QT.$${MODULE_ID}.MAJOR_VERSION = $${VER_MAJ}" \
+        "QT.$${MODULE_ID}.MINOR_VERSION = $${VER_MIN}" \
+        "QT.$${MODULE_ID}.PATCH_VERSION = $${VER_PAT}" \
+        "" \
+        "QT.$${MODULE_ID}.name = $${MODULE_ID}" \
+        "QT.$${MODULE_ID}.module = $$module_module" \
+        "QT.$${MODULE_ID}.tools = $$module_tools" \
+        "QT.$${MODULE_ID}.libs = $$module_libs" \
+        $$module_master \
+        "QT.$${MODULE_ID}.includes = $$MODULE_INCLUDES" \
+        "QT.$${MODULE_ID}.frameworks =$$MODULE_FRAMEWORKS"
+    MULTI_MODULE_PRI_CONT += \
+        "QT.$${MODULE_ID}.depends =$$join(MODULE_DEPENDS, " ", " ")" \
+        $$module_rundep \
+        "QT.$${MODULE_ID}.module_config =$$join(module_build_type, " ", " ")" \
+        $$module_config \
+        "QT.$${MODULE_ID}.DEFINES = $$val_escape(MODULE_DEFINES)" \
+        "" \
+        "QT_MODULES += $$MODULE"
+
+    write_file($$MODULE_PRI, MULTI_MODULE_PRI_CONT)|error("Aborting.")
+
+    # ???????????????????????????PKG-CONFIG????????????
+    MULTI_PKG_CONTENT += \
+        "prefix=$${PREFIX}" \
+        "exec_prefix=\$\{prefix\}" \
+        "libdir=$$replace(LIB_INSTALL_DIR, $${PREFIX}, \$\{prefix\})" \
+        "includedir=$$replace(includes.path, $${PREFIX}, \$\{prefix\})" \
+        " " \
+        " " \
+        "Name: $$upper($${MODULE_ID})" \
+        "Description: Deepin Tool Kit $${MODULE_ID} header files" \
+        "Version: $${VERSION}" \
+        "Libs: -l$${SRC_MODULE_ID}" \
+        "Cflags: -I\$\{includedir\}"
+
+    !isEmpty(PKG_MODULE_DEPENDS) {
+        MULTI_PKG_CONTENT += "Requires: $$join(PKG_MODULE_DEPENDS, ", ")"
+    }
+
+    PKG_FILES_PATH = $${_PRO_FILE_PWD_}/pkgconfig
+    mkpath($$PKG_FILES_PATH)
+    write_file($$PKG_FILES_PATH/$${DTK_MODULE_NAME}.pc, 
MULTI_PKG_CONTENT)|error("Aborting.")
+
+    # DTKCORE ?????????????????????cmake?????? 
??????????????????????????????????????????????????????
+    equals(SRC_MODULE_ID, "dtkcore") {
+        DTK_CMAKE_NAME=DtkCMake
+        
MULTI_CMAKE_DTKCONFIG_DIR=$$WORK_DIR/../cmake/$${DTK_CMAKE_NAME}$${VERSION_NUMBER}
+        mkpath($$MULTI_CMAKE_DTKCONFIG_DIR)
+        MULTI_CMAKE_DTKCONFIG_FILE = 
$$MULTI_CMAKE_DTKCONFIG_DIR/$${DTK_CMAKE_NAME}$${VERSION_NUMBER}Config.cmake
+        system(ln -s ../$${DTK_CMAKE_NAME}/$${DTK_CMAKE_NAME}Config.cmake 
$${MULTI_CMAKE_DTKCONFIG_FILE})
+
+        DTK_TOOLSDIR_NAME=DtkTools
+        
MULTI_DTK_TOOLSDIR=$$WORK_DIR/../cmake/$${DTK_TOOLSDIR_NAME}$${VERSION_NUMBER}
+        mkpath($$MULTI_DTK_TOOLSDIR)
+        DTK_SETTINGS_FILE_NAME = DtkSettingsToolsMacros
+        MULTI_DTK_SETTINGS_FILE_PATH = 
$$MULTI_DTK_TOOLSDIR/$${DTK_SETTINGS_FILE_NAME}$${VERSION_NUMBER}.cmake
+        MULTI_DTK_TOOLS_FILE_PATH = 
$$MULTI_DTK_TOOLSDIR/$${DTK_TOOLSDIR_NAME}$${VERSION_NUMBER}Config.cmake
+        system(ln -s ../$${DTK_TOOLSDIR_NAME}/$${DTK_SETTINGS_FILE_NAME}.cmake 
$${MULTI_DTK_SETTINGS_FILE_PATH})
+        system(ln -s 
../$${DTK_TOOLSDIR_NAME}/$${DTK_TOOLSDIR_NAME}Config.cmake 
$${MULTI_DTK_TOOLS_FILE_PATH})
+    }
+
+    return (true)
+}

Reply via email to