diff --git a/qtcreator.qbp b/qtcreator.qbp index 30600b4badf74ae8bcbd75e01005f8e923c2fc17..103ac4d7828836f23c1502c227f8ce66079009d5 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 0000000000000000000000000000000000000000..f6415d0ee5154d8dd5ffa7fc24d8badc3108ad40 --- /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: "." } +}