Index: experimental/fiddle/fiddle_test |
diff --git a/experimental/fiddle/fiddle_test b/experimental/fiddle/fiddle_test |
old mode 100644 |
new mode 100755 |
index 7955d6861414af8fe6a3f92768593e274faa351b..c19914248b7d2b4de8d16fa886c8c19014d14b33 |
--- a/experimental/fiddle/fiddle_test |
+++ b/experimental/fiddle/fiddle_test |
@@ -11,17 +11,19 @@ set -x |
cd "$(dirname "$0")/../.." |
skia_dir="$PWD" |
-cores=32 |
-echo "Bootstrapping CMake" |
-cmake_dir="${skia_dir}/third_party/externals/cmake" |
-cd "$cmake_dir" |
-./bootstrap --parallel=$cores |
-make -j $cores cmake |
+if ! command -v cmake > /dev/null 2>&1 ; then |
+ cores=32 |
+ echo "Bootstrapping CMake" |
+ cmake_dir="${skia_dir}/third_party/externals/cmake" |
+ cd "$cmake_dir" |
+ ./bootstrap --parallel=$cores |
+ make -j $cores cmake |
+ export PATH="${cmake_dir}/bin:${PATH}" |
+fi |
-echo "Building fiddle bootstrapped CMake" |
+echo "Building Skia and Fiddle" |
cd "${skia_dir}/experimental/fiddle" |
-export PATH="${cmake_dir}/bin:${PATH}" |
go build fiddler.go |
./fiddler "$skia_dir" |
./fiddler "$skia_dir" draw.cpp > /dev/null |