History log of /external/skia/gn/gn_to_cmake.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
187a771f594a3b96caad7f6f15827874d3308ef5 28-Oct-2016 Ben Wagner <bungeman@google.com> Add support for lib_dirs to gn_to_cmake.py.

The vulcan code uses lib_dirs to point to the libs in the SDK.

Change-Id: I4a1a4235b8534f3f937640b10f9758b0c70434c9
Reviewed-on: https://skia-review.googlesource.com/4003
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
/external/skia/gn/gn_to_cmake.py
388faa0fb98754da438c34bde0b03a8fb3648b8a 05-Oct-2016 Ben Wagner <bungeman@google.com> Auto re-gen for gn cmake generator.

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=3028

Change-Id: I73c6ce9e852c280bbb2017c30717809b4cb44046
Reviewed-on: https://skia-review.googlesource.com/3028
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
/external/skia/gn/gn_to_cmake.py
dc69dc7e5e2833af6137a5cd24a86b89c19f6434 04-Oct-2016 Ben Wagner <bungeman@google.com> Add action_foreach, copy, and proper target naming.

Also properly handles dependencies across OBJECT libraries.

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2939

Change-Id: I4aa48c896caf262772fe9769e742b54f6e265ab0
Reviewed-on: https://skia-review.googlesource.com/2939
Reviewed-by: Brian Salomon <bsalomon@google.com>
/external/skia/gn/gn_to_cmake.py
bc34404dc3feb4dac854aa43825646dd01139ccb 29-Sep-2016 Ben Wagner <bungeman@google.com> Implement 'action' in gn_to_cmake.py.

With this change it is possible to build all Skia targets.

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2784

Change-Id: I5c53a6ba5746d210e0ae8f7a29b409d40c7b9bff
Reviewed-on: https://skia-review.googlesource.com/2784
Commit-Queue: Mike Klein <mtklein@chromium.org>
Reviewed-by: Mike Klein <mtklein@chromium.org>
/external/skia/gn/gn_to_cmake.py
e95ea08cf4134eff0fa1f7afe624b4a49e3c5ba4 28-Sep-2016 bungeman <bungeman@google.com> Improve GN to CMake translation for building.

This adds proper target types, dependencies, and library handling. This
is enough to build and run dm on Linux and Mac.

Change-Id: I5220f67f7dd3dbada7ad03ef83fff8fd80158fad
Reviewed-on: https://skia-review.googlesource.com/2664
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
/external/skia/gn/gn_to_cmake.py
623ef92e4fd7d79786f828844aade96bc3578e0e 23-Sep-2016 bungeman <bungeman@google.com> Json ide script for gn to output cmake.

Can be run like

gn gen out/debug --ide=json --json-ide-script=../../gn/gn_to_cmake.py

or

gn gen out/debug --ide=json
python gn/gn_to_cmake.py out/debug/project.json

This first pass creates CMakeLists.txt with just enough information for an
ide. Each target is just a static library with sources, include
directories, and defines.

NOTRY=true
This isn't automatically tested.

Review-Url: https://codereview.chromium.org/2363873002
/external/skia/gn/gn_to_cmake.py