aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmake/cmake_build
Commit message (Collapse)AuthorAge
* CMake: control static/shared the normal CMake way.Gravatar mtklein2016-05-24
| | | | | | | | | | | | This flips the default build mode to create a static libskia. To create a shared libskia, pass -DBUILD_SHARED_LIBS=1 when running cmake. BUG=skia:5341 GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2009503002 CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot,Build-Mac-Clang-x86_64-Release-CMake-Trybot Review-Url: https://codereview.chromium.org/2009503002
* Use BUILD_TYPE in cmake_build.Gravatar rmistry2016-04-25
| | | | | | | | | | | Build files were directly written to the out directory. This change makes them go to the expected out/{Release, Debug} directory. BUG=skia:5160 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1916773002 CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot,Build-Mac-Clang-x86_64-Release-CMake-Trybot Review URL: https://codereview.chromium.org/1916773002
* small tweaks to cmake_buildGravatar mtklein2015-09-15
| | | | | | | | | | - streamline how we define $here - only make `cmake` when bootstrapping; it's a little less to build BUG=skia:4269 CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Mac10.9-Clang-x86_64-Release-CMake-Trybot,Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot Review URL: https://codereview.chromium.org/1345663004
* Let's try building the example app on the bots too.Gravatar mtklein2015-09-15
| | | | | | | | | BUG=skia:4269 CQ_EXTRA_TRYBOTS=client.skia.compile:Build-Mac10.9-Clang-x86_64-Release-CMake-Trybot,Build-Ubuntu-GCC-x86_64-Release-CMake-Trybot NOTREECHECKS=true Review URL: https://codereview.chromium.org/1344843002
* cmake_build is a bash script.Gravatar Mike Klein2015-09-15
| | | | | | BUG=skia:4269 Review URL: https://codereview.chromium.org/1334203003 .
* cmake_build: support SKIA_OUT and BUILDTYPEGravatar mtklein2015-09-14
| | | | | | | | | And, fix BUILDTYPE=Debug build. EQUAL is for numbers, STREQUAL for strings. BUG=skia: Review URL: https://codereview.chromium.org/1341763003
* CMake bot scriptGravatar mtklein2015-09-14
- Add CMake v3.3.1 (latest) to DEPS. - Add cmake/bot-cmake.sh to bootstrap CMake then build Skia using that. Works on my Mac and Linux box, both with no system CMake installation. CMake will be ~100M on disk. The first bootstrap takes a couple minutes, and a no-op re-run of bot-cmake.sh takes 15-20 seconds. I thought about having bot-cmake.sh fetch CMake instead of DEPS, but I'm not sure I can handle updates, etc. as robustly as it can. This will only work on Linux and Mac. CMake requires an older CMake on Windows. It doesn't have an equivalent ./bootstrap there. Will have to think about how Windows bots will work! BUG=skia:4269 Review URL: https://codereview.chromium.org/1339603003