From 2f86d5c336f211861610b92b718589e4e0c642f1 Mon Sep 17 00:00:00 2001 From: Christian Kandeler <christian.kandeler@nokia.com> Date: Mon, 27 Feb 2012 13:56:40 +0100 Subject: [PATCH] Zeroconf: Add qbs project file. Change-Id: I1c0fa6cd7a77bab87c41cfa15eb7d4ceb93a697b Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com> --- qtcreator.qbp | 1 + src/libs/zeroconf/zeroconf.qbs | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 src/libs/zeroconf/zeroconf.qbs diff --git a/qtcreator.qbp b/qtcreator.qbp index 30600b4badf..103ac4d7828 100644 --- a/qtcreator.qbp +++ b/qtcreator.qbp @@ -24,6 +24,7 @@ Project { "src/libs/qtcomponents/styleitem/styleitem.qbs", "src/libs/symbianutils/symbianutils.qbs", "src/libs/utils/utils.qbs", + "src/libs/zeroconf/zeroconf.qbs", "src/plugins/analyzerbase/analyzerbase.qbs", "src/plugins/bazaar/bazaar.qbs", "src/plugins/bineditor/bineditor.qbs", diff --git a/src/libs/zeroconf/zeroconf.qbs b/src/libs/zeroconf/zeroconf.qbs new file mode 100644 index 00000000000..f6415d0ee51 --- /dev/null +++ b/src/libs/zeroconf/zeroconf.qbs @@ -0,0 +1,32 @@ +import qbs.base 1.0 + +DynamicLibrary { + name: "zeroconf" + destination: "lib" + + Depends { name: "cpp" } + Depends { name: "Qt.network" } + + cpp.includePaths: "." + Properties { + condition: qbs.targetOS == "windows" + cpp.dynamicLibraries: "ws2_32" + } + Properties { + condition: qbs.targetOS == "linux" + cpp.defines: [ "_GNU_SOURCE HAVE_IPV6", "USES_NETLINK", "HAVE_LINUX", "TARGET_OS_LINUX" ] + } + + files: [ + "servicebrowser.cpp", "servicebrowser.h", "servicebrowser_p.h", + "embeddedLib.cpp", + "mdnsderived.cpp", "mdnsderived.h", + "avahiLib.cpp", + "dnsSdLib.cpp", + "dns_sd_types.h", + "zeroconf_global.h", + "syssocket.h" + ] + + ProductModule { cpp.includePaths: "." } +} -- GitLab