diff options
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.java | 8 |
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()); |