Add gyp flag to specify whether we should optimize JNI generation.

Do not regenerate JNI files (and subsequently the .so file) if they have
not changed.  This will happen if you edit a java file that has a native
counterpart, but the native signatures were not touched.

We do not enable this all the time as some build systems require that
when you modify an input, the output should also be modified.  This
also will result in more command line output, so we'll keep it behind
a developer flag for now.

BUG=


Review URL: https://chromiumcodereview.appspot.com/12314025

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183936 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: d8621ce6610cc44ceda9f12aabc3526636934df4
1 file changed
tree: 1b5276b8ce38af5128850efe9980098785f4d8e9
  1. base/
  2. build/
  3. dbus/
  4. ipc/
  5. testing/
  6. third_party/