Fix for umbrello

This commit is contained in:
Manuel Tortosa 2010-06-09 19:17:37 +00:00
parent 0a93c5ad9f
commit 2d27894aed

View File

@ -69,7 +69,9 @@ build()
cmake . -DCMAKE_BUILD_TYPE=${_build_type} \
-DCMAKE_INSTALL_PREFIX=${_installprefix} \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed'
# FIXME: this is not tested yet, umbrello need -fno-var-tracking in x86_64 and GCC 4.5
[ "${CARCH}" = "i686" ] && -DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed'
[ "${CARCH}" = "x86_64" ] && -DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed, -fno-var-tracking'
make || return 1
}