From 2229c3b00ffcb9191949488d711056649085bd71 Mon Sep 17 00:00:00 2001 From: Cal Peyser Date: Fri, 29 Jan 2016 20:29:42 +0000 Subject: Clang linker invocations for objc link system libraries before frameworks on "--includes_prioritize_system_libs" flag. -- MOS_MIGRATED_REVID=113387488 --- .../devtools/build/lib/rules/objc/ObjcCommandLineOptions.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommandLineOptions.java') diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommandLineOptions.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommandLineOptions.java index 6c37619b5e..02e9338984 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommandLineOptions.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommandLineOptions.java @@ -162,6 +162,16 @@ public class ObjcCommandLineOptions extends FragmentOptions { ) public String xcodeOverrideWorkspaceRoot; + @Option( + name = "objc_includes_prioritize_system_libs", + defaultValue = "false", + category = "flags", + help = + "If set, the linker invocation will contain system library includes before framework" + + " includes." + ) + public boolean prioritizeSystemLibsOverFrameworks; + @VisibleForTesting static final String DEFAULT_MINIMUM_IOS = "7.0"; @Override -- cgit v1.2.3