• Home
  • Raw
  • Download

Lines Matching +full:ninja +full:- +full:linux

8 #     http://www.apache.org/licenses/LICENSE-2.0
16 # Linux Build Script.
19 set -e
21 set -x
26 git config --global --add safe.directory $ROOT_DIR
31 using clang-10.0.0
33 using gcc-9
40 if [[ -d "$dir" ]]; then
41 rm -fr "$dir"
46 if [ $TOOL != "cmake-smoketest" ]; then
48 /usr/bin/python3 utils/git-sync-deps --treeless
52 using cmake-3.17.2
53 using ninja-1.10.0
65 ADDITIONAL_CMAKE_FLAGS="-DSPIRV_USE_SANITIZER=address,bounds,null"
69 # encountered - additional compiler options are required to force this.
70 # The -DSPIRV_USE_SANITIZER=undefined option instructs SPIR-V Tools to be
72 …L_CMAKE_FLAGS="-DSPIRV_USE_SANITIZER=undefined -DENABLE_RTTI=ON -DCMAKE_C_FLAGS=-fno-sanitize-reco…
75 ADDITIONAL_CMAKE_FLAGS="-DENABLE_CODE_COVERAGE=ON"
78 ADDITIONAL_CMAKE_FLAGS="-DDISABLE_EXCEPTIONS=ON -DDISABLE_RTTI=ON"
80 …ADDITIONAL_CMAKE_FLAGS="-Dgtest_disable_pthreads=ON -DCMAKE_TOOLCHAIN_FILE=$SRC/cmake/linux-mingw-
85 ADDITIONAL_CMAKE_FLAGS="$ADDITIONAL_CMAKE_FLAGS -DSPIRV_BUILD_LIBFUZZER_TARGETS=ON"
92 BUILD_SHA=${KOKORO_GITHUB_COMMIT:-$KOKORO_GITHUB_PULL_REQUEST_COMMIT}
94-DPYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3 -GNinja -DCMAKE_INSTALL_PREFIX=$KOKORO_ARTIFACTS_DIR…
97 ninja
102 ninja report-coverage
108 ctest -j4 --output-on-failure --timeout 300
113 ninja install
116 elif [ $TOOL = "cmake-smoketest" ]; then
117 using cmake-3.17.2
118 using ninja-1.10.0
127 # Get shaderc dependencies. Link the appropriate SPIRV-Tools.
130 ln -s $ROOT_DIR spirv-tools
131 git clone https://github.com/KhronosGroup/SPIRV-Headers.git spirv-headers
134 git clone https://github.com/abseil/abseil-cpp abseil_cpp
142 cmake -GNinja -DRE2_BUILD_TESTING=OFF -DCMAKE_BUILD_TYPE="Release" ..
145 ninja glslang-standalone
148 ninja
152 ninja check-copyright
155 ctest --output-on-failure -j4
157 elif [ $TOOL = "cmake-android-ndk" ]; then
158 using cmake-3.17.2
159 using ndk-r25c
160 using ninja-1.10.0
166 cmake -DCMAKE_BUILD_TYPE=Release \
167 -DANDROID_NATIVE_API_LEVEL=android-24 \
168 -DANDROID_ABI="armeabi-v7a with NEON" \
169 -DSPIRV_SKIP_TESTS=ON \
170 -DCMAKE_TOOLCHAIN_FILE="$ANDROID_NDK_HOME/build/cmake/android.toolchain.cmake" \
171 -GNinja \
172 -DANDROID_NDK=$ANDROID_NDK \
176 ninja
178 elif [ $TOOL = "android-ndk-build" ]; then
179 using ndk-r25c
184 echo $(date): Starting ndk-build ...
185 $ANDROID_NDK_HOME/ndk-build \
186 -C $ROOT_DIR/android_test \
190 -j4
192 echo $(date): ndk-build completed.
194 using bazel-5.0.0
197 bazel build --cxxopt=-std=c++17 :all
201 bazel test --cxxopt=-std=c++17 :all