aboutsummaryrefslogtreecommitdiff
path: root/builder/src/main/java/com/android/builder/internal/compiler/RenderScriptProcessor.java
diff options
context:
space:
mode:
Diffstat (limited to 'builder/src/main/java/com/android/builder/internal/compiler/RenderScriptProcessor.java')
-rw-r--r--builder/src/main/java/com/android/builder/internal/compiler/RenderScriptProcessor.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/builder/src/main/java/com/android/builder/internal/compiler/RenderScriptProcessor.java b/builder/src/main/java/com/android/builder/internal/compiler/RenderScriptProcessor.java
index 80096e9..9b28743 100644
--- a/builder/src/main/java/com/android/builder/internal/compiler/RenderScriptProcessor.java
+++ b/builder/src/main/java/com/android/builder/internal/compiler/RenderScriptProcessor.java
@@ -103,6 +103,8 @@ public class RenderScriptProcessor {
private final int mOptimLevel;
+ private final boolean mNdkMode;
+
private final boolean mSupportMode;
private final Set<String> mAbiFilters;
@@ -120,6 +122,7 @@ public class RenderScriptProcessor {
int targetApi,
boolean debugBuild,
int optimLevel,
+ boolean ndkMode,
boolean supportMode,
@Nullable Set<String> abiFilters) {
mSourceFolders = sourceFolders;
@@ -132,6 +135,7 @@ public class RenderScriptProcessor {
mTargetApi = targetApi;
mDebugBuild = debugBuild;
mOptimLevel = optimLevel;
+ mNdkMode = ndkMode;
mSupportMode = supportMode;
mAbiFilters = abiFilters;
@@ -237,6 +241,10 @@ public class RenderScriptProcessor {
command.add("-p");
command.add(mSourceOutputDir.getAbsolutePath());
+ if (mNdkMode) {
+ command.add("-reflect-c++");
+ }
+
// res output
command.add("-o");
command.add(rawFolder.getAbsolutePath());