summaryrefslogtreecommitdiffstats
path: root/Source/cmTarget.cxx
diff options
context:
space:
mode:
authorBen Boeckel <ben.boeckel@kitware.com>2023-01-30 04:24:57 (GMT)
committerBen Boeckel <ben.boeckel@kitware.com>2023-01-30 14:25:37 (GMT)
commit47315d817c8f25c52675ed11401d617f708048be (patch)
treeeab191c0d2caafb6f9800a846cd68b50ef6aa7f2 /Source/cmTarget.cxx
parent32d21f215fc2630d17f893933d1960d57ad076de (diff)
downloadCMake-47315d817c8f25c52675ed11401d617f708048be.zip
CMake-47315d817c8f25c52675ed11401d617f708048be.tar.gz
CMake-47315d817c8f25c52675ed11401d617f708048be.tar.bz2
cmTarget: group remaining properties
These are kind of a mixed assortment.
Diffstat (limited to 'Source/cmTarget.cxx')
-rw-r--r--Source/cmTarget.cxx9
1 files changed, 8 insertions, 1 deletions
diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx
index de38870..5a2fa24 100644
--- a/Source/cmTarget.cxx
+++ b/Source/cmTarget.cxx
@@ -664,15 +664,22 @@ cmTarget::cmTarget(std::string const& name, cmStateEnums::TargetType type,
// -- Visual Studio
initProp("VS_NO_COMPILE_BATCHING");
+ // Output location properties
initProp("ARCHIVE_OUTPUT_DIRECTORY");
initProp("LIBRARY_OUTPUT_DIRECTORY");
initProp("RUNTIME_OUTPUT_DIRECTORY");
initProp("PDB_OUTPUT_DIRECTORY");
initProp("COMPILE_PDB_OUTPUT_DIRECTORY");
+
+ // -- macOS bundle properties
initProp("FRAMEWORK");
initProp("FRAMEWORK_MULTI_CONFIG_POSTFIX");
- initProp("LINK_INTERFACE_LIBRARIES");
initProp("MACOSX_BUNDLE");
+
+ // Usage requirement properties
+ initProp("LINK_INTERFACE_LIBRARIES");
+
+ // Metadata
initProp("EXPORT_COMPILE_COMMANDS");
#ifdef __APPLE__