ktaglib: fix more build issues
This commit is contained in:
parent
c7dfae5262
commit
1289922cd9
2 changed files with 12 additions and 8 deletions
|
@ -50,7 +50,7 @@ task assembleTaglib(type: Exec) {
|
||||||
commandLine "true"
|
commandLine "true"
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
commandLine "sh", "-c", "$jniDir/build_taglib.sh $android.ndkDirectory"
|
commandLine "sh", "-c", "$jniDir/build_taglib.sh $jniDir $android.ndkDirectory"
|
||||||
}
|
}
|
||||||
|
|
||||||
afterEvaluate {
|
afterEvaluate {
|
||||||
|
@ -60,4 +60,5 @@ afterEvaluate {
|
||||||
|
|
||||||
clean {
|
clean {
|
||||||
delete "$projectDir/src/main/cpp/taglib/pkg"
|
delete "$projectDir/src/main/cpp/taglib/pkg"
|
||||||
|
delete "$projectDir/src/main/cpp/taglib/build"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,10 +1,13 @@
|
||||||
set -e
|
set -e
|
||||||
SRC_DIR=$(pwd)
|
WORKING_DIR=$1
|
||||||
TAGLIB_SRC_DIR=${SRC_DIR}/taglib
|
echo "Working directory is at $WORKING_DIR"
|
||||||
TAGLIB_DST_DIR=${SRC_DIR}/taglib/build
|
cd "$WORKING_DIR"
|
||||||
TAGLIB_PKG_DIR=${SRC_DIR}/taglib/pkg
|
|
||||||
NDK_TOOLCHAIN=${SRC_DIR}/android.toolchain.cmake
|
TAGLIB_SRC_DIR=${WORKING_DIR}/taglib
|
||||||
NDK_PATH=$1
|
TAGLIB_DST_DIR=${WORKING_DIR}/taglib/build
|
||||||
|
TAGLIB_PKG_DIR=${WORKING_DIR}/taglib/pkg
|
||||||
|
NDK_TOOLCHAIN=${WORKING_DIR}/android.toolchain.cmake
|
||||||
|
NDK_PATH=$2
|
||||||
echo "Taglib source is at $TAGLIB_SRC_DIR"
|
echo "Taglib source is at $TAGLIB_SRC_DIR"
|
||||||
echo "Taglib build is at $TAGLIB_DST_DIR"
|
echo "Taglib build is at $TAGLIB_DST_DIR"
|
||||||
echo "Taglib package is at $TAGLIB_PKG_DIR"
|
echo "Taglib package is at $TAGLIB_PKG_DIR"
|
||||||
|
@ -26,7 +29,7 @@ build_for_arch() {
|
||||||
-DANDROID_ABI=$ARCH -DBUILD_SHARED_LIBS=OFF -DVISIBILITY_HIDDEN=ON -DBUILD_TESTING=OFF \
|
-DANDROID_ABI=$ARCH -DBUILD_SHARED_LIBS=OFF -DVISIBILITY_HIDDEN=ON -DBUILD_TESTING=OFF \
|
||||||
-DBUILD_EXAMPLES=OFF -DBUILD_BINDINGS=OFF -DWITH_ZLIB=OFF -DCMAKE_BUILD_TYPE=Release
|
-DBUILD_EXAMPLES=OFF -DBUILD_BINDINGS=OFF -DWITH_ZLIB=OFF -DCMAKE_BUILD_TYPE=Release
|
||||||
cmake --build $DST_DIR --config Release
|
cmake --build $DST_DIR --config Release
|
||||||
cd $SRC_DIR
|
cd $WORKING_DIR
|
||||||
|
|
||||||
cmake --install $DST_DIR --config Release --prefix $PKG_DIR --strip
|
cmake --install $DST_DIR --config Release --prefix $PKG_DIR --strip
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue