aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp/CppFileTypes.java
diff options
context:
space:
mode:
authorGravatar Cal Peyser <cpeyser@google.com>2016-04-12 18:30:26 +0000
committerGravatar Lukacs Berki <lberki@google.com>2016-04-13 08:09:00 +0000
commitbbf59ed1be85354457ad1d8123cc1973aa3ba298 (patch)
tree35fc9dee2613582b3e980874b34e02d337f4a871 /src/main/java/com/google/devtools/build/lib/rules/cpp/CppFileTypes.java
parent3231e78fc1f79b72b618627e32c3c5cd6d754444 (diff)
Introduces experimental_objc_library. This rule builds objc code with the c++ rule implementation backend and an OSX crosstool.
-- MOS_MIGRATED_REVID=119660101
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CppFileTypes.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CppFileTypes.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppFileTypes.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppFileTypes.java
index 478759ab34..c3bd853ff6 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppFileTypes.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppFileTypes.java
@@ -26,6 +26,8 @@ import java.util.regex.Pattern;
public final class CppFileTypes {
public static final FileType CPP_SOURCE = FileType.of(".cc", ".cpp", ".cxx", ".c++", ".C");
public static final FileType C_SOURCE = FileType.of(".c");
+ public static final FileType OBJC_SOURCE = FileType.of(".m");
+ public static final FileType OBJCPP_SOURCE = FileType.of(".mm");
// Filetypes that generate LLVM bitcode when -flto is specified.
public static final FileTypeSet LTO_SOURCE =