summaryrefslogtreecommitdiff
path: root/Help/prop_tgt/IMPORTED_OBJECTS.rst
diff options
context:
space:
mode:
authorRobert Maynard <robert.maynard@kitware.com>2017-03-23 09:32:08 -0400
committerBrad King <brad.king@kitware.com>2017-04-18 11:36:10 -0400
commiteec93bceec5411e4409b5e3ee5dc301fca6fcbfd (patch)
tree58758ce2d61173c52559f55c0979236cafa7f969 /Help/prop_tgt/IMPORTED_OBJECTS.rst
parent93c89bc75ceee599ba7c08b8fe1ac5104942054f (diff)
downloadcmake-eec93bceec5411e4409b5e3ee5dc301fca6fcbfd.tar.gz
Allow OBJECT libraries to be installed, exported, and imported
Teach install() and export() to handle the actual object files. Disallow this on Xcode with multiple architectures because it still cannot be cleanly supported there. Co-Author: Brad King <brad.king@kitware.com>
Diffstat (limited to 'Help/prop_tgt/IMPORTED_OBJECTS.rst')
-rw-r--r--Help/prop_tgt/IMPORTED_OBJECTS.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/Help/prop_tgt/IMPORTED_OBJECTS.rst b/Help/prop_tgt/IMPORTED_OBJECTS.rst
new file mode 100644
index 0000000000..222e6cc022
--- /dev/null
+++ b/Help/prop_tgt/IMPORTED_OBJECTS.rst
@@ -0,0 +1,11 @@
+IMPORTED_OBJECTS
+----------------
+
+:ref:`;-list <CMake Language Lists>` of absolute paths to the object
+files on disk for an :ref:`imported <Imported targets>`
+:ref:`object library <object libraries>`.
+
+Ignored for non-imported targets.
+
+Projects may skip ``IMPORTED_OBJECTS`` if the configuration-specific
+property :prop_tgt:`IMPORTED_OBJECTS_<CONFIG>` is set instead.