aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@petroules.com>2014-12-21 02:25:41 -0800
committerJoerg Bornemann <joerg.bornemann@theqtcompany.com>2015-02-06 13:48:07 +0000
commit5b76f22a8af2a7ab87c88d2d1a5197af58db4eef (patch)
tree525261fb10e1df8db2c00b858489002f7d2ce66b /doc
parent351303d115d69c9a5809d40afbaa166041a804ca (diff)
Add support for building loadable modules.
Loadable modules are a form of Mach-O shared library (MH_BUNDLE) that can only be linked at runtime. For most platforms (those that are ELF-based), there is no distinction between normal shared libraries and loadable modules. These product types are normally used to implement plugins and other runtime-loadable content. Task-number: QBS-643 Task-number: QBS-641 Change-Id: I0116c490e4b7eef283b0d6879e4094c0c6bd9faf Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/reference/items/javajarfile.qdoc2
-rw-r--r--doc/reference/items/loadablemodule.qdoc43
-rw-r--r--doc/reference/items/module.qdoc2
3 files changed, 45 insertions, 2 deletions
diff --git a/doc/reference/items/javajarfile.qdoc b/doc/reference/items/javajarfile.qdoc
index 8b58c4963..636ec092a 100644
--- a/doc/reference/items/javajarfile.qdoc
+++ b/doc/reference/items/javajarfile.qdoc
@@ -31,7 +31,7 @@
\contentspage list-of-items.html
\page javajarfile-item.html
\previouspage javaclasscollection-item.html
- \nextpage module-item.html
+ \nextpage loadablemodule-item.html
\ingroup list-of-items
\title JavaJarFile Item
diff --git a/doc/reference/items/loadablemodule.qdoc b/doc/reference/items/loadablemodule.qdoc
new file mode 100644
index 000000000..20288c975
--- /dev/null
+++ b/doc/reference/items/loadablemodule.qdoc
@@ -0,0 +1,43 @@
+/****************************************************************************
+**
+** Copyright (C) 2015 Digia Plc and/or its subsidiary(-ies).
+** Copyright (C) 2015 Jake Petroules.
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt Build Suite.
+**
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia. For licensing terms and
+** conditions see http://www.qt.io/licensing. For further information
+** use the contact form at http://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 or version 3 as published by the Free
+** Software Foundation and appearing in the file LICENSE.LGPLv21 and
+** LICENSE.LGPLv3 included in the packaging of this file. Please review the
+** following information to ensure the GNU Lesser General Public License
+** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
+** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Digia gives you certain additional
+** rights. These rights are described in the Digia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+****************************************************************************/
+/*!
+ \contentspage list-of-items.html
+ \page loadablemodule-item.html
+ \previouspage javafarfile-item.html
+ \nextpage module-item.html
+ \ingroup list-of-items
+
+ \title LoadableModule Item
+ \brief Represents a product that is a loadable module.
+
+ A \c LoadableModule item is a \c Product that has its type set to "loadablemodule". It exists
+ for the convenience of project file authors.
+*/
diff --git a/doc/reference/items/module.qdoc b/doc/reference/items/module.qdoc
index 1ecb66920..80abd2a82 100644
--- a/doc/reference/items/module.qdoc
+++ b/doc/reference/items/module.qdoc
@@ -29,7 +29,7 @@
****************************************************************************/
/*!
\contentspage list-of-items.html
- \previouspage javajarfile-item.html
+ \previouspage loadablemodule-item.html
\page module-item.html
\nextpage probe-item.html
\ingroup list-of-items