From 51988a4f91c6c6a4b91eedfb5010fdbc57b71891 Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 4 Jan 2013 09:38:22 -0500 Subject: [PATCH] add_library: Document object library portability suggestion Xcode and VS <= 7.1 will not build targets that have no source files besides $. Suggest in the documentation that projects always add at least one real source file. --- Source/cmAddLibraryCommand.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/cmAddLibraryCommand.h b/Source/cmAddLibraryCommand.h index c14456535..e5f27cb51 100644 --- a/Source/cmAddLibraryCommand.h +++ b/Source/cmAddLibraryCommand.h @@ -134,6 +134,10 @@ public: "They may contain custom commands generating such sources, but not " "PRE_BUILD, PRE_LINK, or POST_BUILD commands. " "Object libraries cannot be imported, exported, installed, or linked." + " " + "Some native build systems may not like targets that have only " + "object files, so consider adding at least one real source file " + "to any target that references $." ; }