aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorHeikki Lindholm <holin@iki.fi>2008-10-17 15:14:12 +0000
committerHeikki Lindholm <holin@iki.fi>2008-10-17 15:14:12 +0000
commit9e54df6c07857a5d5e13ba523b36b5a37de14fc2 (patch)
tree1a5c9a96adc7ae3c50dd21444b947ca6895b9354 /contrib
parentdc928350ed72aa11696b6908c289fb573b3979fb (diff)
downloadlibextractor-9e54df6c07857a5d5e13ba523b36b5a37de14fc2.tar.gz
libextractor-9e54df6c07857a5d5e13ba523b36b5a37de14fc2.zip
disable debug in deps, add pic just in case
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/macosx/build-osx-framework.sh15
1 files changed, 11 insertions, 4 deletions
diff --git a/contrib/macosx/build-osx-framework.sh b/contrib/macosx/build-osx-framework.sh
index 425a632..e642aac 100755
--- a/contrib/macosx/build-osx-framework.sh
+++ b/contrib/macosx/build-osx-framework.sh
@@ -22,7 +22,7 @@ FW_BASE_DIR=/Library/Frameworks/${FW_NAME}
22BUILD_DIR=/tmp/Extractor-build 22BUILD_DIR=/tmp/Extractor-build
23FINAL_FW_BASE_DIR="${BUILD_DIR}/${FW_NAME}" 23FINAL_FW_BASE_DIR="${BUILD_DIR}/${FW_NAME}"
24SDK_PATH="${BUILD_DIR}/${SDK}" 24SDK_PATH="${BUILD_DIR}/${SDK}"
25OPT_FLAGS="-O2 -g" 25OPT_FLAGS="-O2 -force_cpusubtype_ALL"
26 26
27BUILD_ARCHS_LIST="ppc i386" 27BUILD_ARCHS_LIST="ppc i386"
28export MACOSX_DEPLOYMENT_TARGET=10.4 28export MACOSX_DEPLOYMENT_TARGET=10.4
@@ -274,7 +274,7 @@ build_package()
274 CC="${ARCH_CC}" 274 CC="${ARCH_CC}"
275 CXX="${ARCH_CXX}" 275 CXX="${ARCH_CXX}"
276 CPPFLAGS="${ARCH_CPPFLAGS}" 276 CPPFLAGS="${ARCH_CPPFLAGS}"
277 CFLAGS="${OPT_FLAGS} -no-cpp-precomp -fno-common ${ARCH_CFLAGS}" 277 CFLAGS="${OPT_FLAGS} -no-cpp-precomp -fno-common -fPIC ${ARCH_CFLAGS}"
278 CXXFLAGS="${CFLAGS}" 278 CXXFLAGS="${CFLAGS}"
279 LDFLAGS="${ARCH_LDFLAGS}" 279 LDFLAGS="${ARCH_LDFLAGS}"
280 if ! ( cd "$1" && CC="${CC}" \ 280 if ! ( cd "$1" && CC="${CC}" \
@@ -317,6 +317,7 @@ build_dependencies()
317 build_package "${GETTEXT_NAME}" \ 317 build_package "${GETTEXT_NAME}" \
318 "${ARCH_HOSTSETTING} \ 318 "${ARCH_HOSTSETTING} \
319 --prefix="${FW_DIR}" \ 319 --prefix="${FW_DIR}" \
320 --with-pic \
320 --disable-shared \ 321 --disable-shared \
321 --enable-static \ 322 --enable-static \
322 --disable-java \ 323 --disable-java \
@@ -329,6 +330,7 @@ build_dependencies()
329 "${ARCH_HOSTSETTING} \ 330 "${ARCH_HOSTSETTING} \
330 ac_cv_func_memcmp_working=yes \ 331 ac_cv_func_memcmp_working=yes \
331 --prefix="${FW_DIR}" \ 332 --prefix="${FW_DIR}" \
333 --with-pic \
332 --disable-shared \ 334 --disable-shared \
333 --enable-static" 335 --enable-static"
334 336
@@ -337,6 +339,7 @@ build_dependencies()
337 "${ARCH_HOSTSETTING} \ 339 "${ARCH_HOSTSETTING} \
338 ac_cv_func_memcmp_working=yes \ 340 ac_cv_func_memcmp_working=yes \
339 --prefix="${FW_DIR}" \ 341 --prefix="${FW_DIR}" \
342 --with-pic \
340 --disable-shared \ 343 --disable-shared \
341 --enable-static \ 344 --enable-static \
342 --disable-oggtest" 345 --disable-oggtest"
@@ -345,8 +348,10 @@ build_dependencies()
345 build_package "${LIBFLAC_NAME}" \ 348 build_package "${LIBFLAC_NAME}" \
346 "${ARCH_HOSTSETTING} \ 349 "${ARCH_HOSTSETTING} \
347 --prefix="${FW_DIR}" \ 350 --prefix="${FW_DIR}" \
351 --with-pic \
348 --disable-shared \ 352 --disable-shared \
349 --enable-static \ 353 --enable-static \
354 --disable-debug \
350 --disable-asm-optimizations \ 355 --disable-asm-optimizations \
351 --disable-cpplibs \ 356 --disable-cpplibs \
352 --disable-oggtest \ 357 --disable-oggtest \
@@ -356,8 +361,10 @@ build_dependencies()
356 build_package "${LIBMPEG2_NAME}" \ 361 build_package "${LIBMPEG2_NAME}" \
357 "${ARCH_HOSTSETTING} \ 362 "${ARCH_HOSTSETTING} \
358 --prefix="${FW_DIR}" \ 363 --prefix="${FW_DIR}" \
364 --with-pic \
359 --disable-shared \ 365 --disable-shared \
360 --enable-static" 366 --enable-static \
367 --disable-debug"
361 368
362} 369}
363 370
@@ -371,7 +378,7 @@ build_extractor()
371 then 378 then
372 echo "building libextractor for ${ARCH_NAME}..." 379 echo "building libextractor for ${ARCH_NAME}..."
373 ARCH_LDFLAGS="-arch ${ARCH_NAME} -isysroot ${SDK_PATH} -Wl,-syslibroot,${SDK_PATH} -L${FW_DIR}/lib" 380 ARCH_LDFLAGS="-arch ${ARCH_NAME} -isysroot ${SDK_PATH} -Wl,-syslibroot,${SDK_PATH} -L${FW_DIR}/lib"
374 CFLAGS="${OPT_FLAGS} -no-cpp-precomp ${ARCH_CFLAGS}" 381 CFLAGS="${OPT_FLAGS} -g -no-cpp-precomp ${ARCH_CFLAGS}"
375 CPPFLAGS="${ARCH_CPPFLAGS}" 382 CPPFLAGS="${ARCH_CPPFLAGS}"
376 CXXFLAGS="${CFLAGS}" 383 CXXFLAGS="${CFLAGS}"
377 LDFLAGS="${ARCH_LDFLAGS}" 384 LDFLAGS="${ARCH_LDFLAGS}"