Lines Matching +full:- +full:fpie

32 set -xe
35 readonly WORKSPACE=${WORKSPACE:-"$(mktemp -d -t webp.android.XXX)"}
45 static-debug
47 shared-debug
49 armeabi-v7a
50 arm64-v8a
62 if [[ ! -d "${WORKSPACE}" ]]; then
79 readonly BUILD_DIR="${WORKSPACE}/build-${BUILD_TYPE}"
82 if [[ ! -x "${ANDROID_NDK_DIR}/ndk-build" ]]; then
83 log_err "unable to find ndk-build in ANDROID_NDK_DIR: ${ANDROID_NDK_DIR}."
93 CFLAGS="-O0 -g"
94 opts+=("--enable-asserts")
98 CFLAGS="-O2 -g"
110 CFLAGS="${CFLAGS} -fPIE"
111 LDFLAGS="${LDFLAGS} -Wl,-pie"
112 opts+=("--disable-shared")
119 ln -s "${LIBWEBP_ROOT}" jni
121 "${ANDROID_NDK_DIR}/ndk-build" -j2 \
136 rm -rf "${STANDALONE_ANDROID_DIR}"
138 --api 24 --arch "${arch}" --stl gnustl --install-dir \
142 rm -rf "${BUILD_DIR}"
148 host="arm-linux-androideabi"
151 armeabi-v7a)
152 CFLAGS="${CFLAGS} -march=armv7-a -mfpu=neon -mfloat-abi=softfp"
158 host="aarch64-linux-android"
161 host="i686-linux-android"
164 host="x86_64-linux-android"
172 "${LIBWEBP_ROOT}/configure" --host "${host}" --build \
175 make -j
177 if [[ "${GERRIT_REFSPEC:-}" = "refs/heads/portable-intrinsics" ]] \
178 || [[ "${GERRIT_BRANCH:-}" = "portable-intrinsics" ]]; then
180 rm -rf build && mkdir build
184 -DWEBP_BUILD_DWEBP=1 \
185 -DCMAKE_C_COMPILER="${standalone}/bin/clang" \
186 -DCMAKE_PREFIX_PATH="${standalone}/sysroot/usr/lib" \
187 -DCMAKE_C_FLAGS=-fPIE \
188 -DCMAKE_EXE_LINKER_FLAGS=-Wl,-pie \
189 -DCMAKE_BUILD_TYPE=Release \
190 -DWEBP_ENABLE_WASM=1
191 make -j2
197 armeabi-v7a | arm64*)
199 -DWEBP_BUILD_DWEBP=1 \
200 -DCMAKE_C_COMPILER="${standalone}/bin/clang" \
201 -DCMAKE_PREFIX_PATH="${standalone}/sysroot/usr/lib" \
202 -DCMAKE_C_FLAGS='-fPIE -DENABLE_NEON_BUILTIN_MULHI_INT16X8' \
203 -DCMAKE_EXE_LINKER_FLAGS=-Wl,-pie \
204 -DCMAKE_BUILD_TYPE=Release \
205 -DWEBP_ENABLE_WASM=1
206 make -j2
210 -DWEBP_BUILD_DWEBP=1 \
211 -DCMAKE_C_COMPILER="${standalone}/bin/clang" \
212 -DCMAKE_PREFIX_PATH="${standalone}/sysroot/usr/lib" \
213 -DCMAKE_C_FLAGS='-fPIE -DENABLE_X86_BUILTIN_MULHI_INT16X8' \
214 -DCMAKE_EXE_LINKER_FLAGS=-Wl,-pie \
215 -DCMAKE_BUILD_TYPE=Release \
216 -DWEBP_ENABLE_WASM=1
217 make -j2