mirror of
https://github.com/RetroShare/libretroshare.git
synced 2026-09-12 19:50:03 +05:00
More parametrizable Android build
This commit is contained in:
parent
f670ba34b4
commit
fcafb66b26
@ -23,6 +23,9 @@
|
||||
* Optionally set NATIVE_TOOLCHAINS_DIR for easier reuse of toolchains which
|
||||
* take a lot to build and doesn't change often
|
||||
* -PNATIVE_TOOLCHAINS_DIR="/native/toolchains/path"
|
||||
*
|
||||
* Optionally set environement variables defined in prepare-toolchain-clang.sh
|
||||
* to further customize the build
|
||||
*/
|
||||
|
||||
buildscript
|
||||
|
||||
@ -110,6 +110,7 @@ define_default_value MVPTREE_SOURCE_VERSION origin/master
|
||||
define_default_value REPORT_DIR "$(pwd)/$(basename ${NATIVE_LIBS_TOOLCHAIN_PATH})_build_report/"
|
||||
|
||||
define_default_value RS_SRC_DIR "$(realpath $(dirname $BASH_SOURCE)/../../)"
|
||||
define_default_value RS_EXTRA_CMAKE_OPTS ""
|
||||
|
||||
|
||||
cArch=""
|
||||
@ -827,15 +828,6 @@ build_phash()
|
||||
popd
|
||||
}
|
||||
|
||||
task_register fetch_jni_hpp
|
||||
fetch_jni_hpp()
|
||||
{
|
||||
local rDir="supportlibs/jni.hpp/"
|
||||
|
||||
[ "$(ls "${RS_SRC_DIR}/${rDir}" | wc -l)" -gt "4" ] ||
|
||||
git -C ${RS_SRC_DIR} submodule update --init ${rDir}
|
||||
}
|
||||
|
||||
task_register build_mvptree
|
||||
build_mvptree()
|
||||
{
|
||||
@ -862,7 +854,8 @@ build_libretroshare()
|
||||
-D RS_LIBRETROSHARE_STATIC=OFF -D RS_LIBRETROSHARE_SHARED=ON \
|
||||
-D RS_BRODCAST_DISCOVERY=ON -D RS_EXPORT_JNI_ONLOAD=ON \
|
||||
-D RS_SQLCIPHER=OFF -D RS_DH_PRIME_INIT_CHECK=OFF \
|
||||
-D RS_FORUM_DEEP_INDEX=ON -D RS_JSON_API=ON || return $?
|
||||
-D RS_FORUM_DEEP_INDEX=ON -D RS_JSON_API=ON \
|
||||
$RS_EXTRA_CMAKE_OPTS || return $?
|
||||
make -j${HOST_NUM_CPU} || return $?
|
||||
make install || return $?
|
||||
popd
|
||||
@ -887,7 +880,6 @@ build_default_toolchain()
|
||||
task_run build_xapian || return $?
|
||||
task_run build_miniupnpc || return $?
|
||||
task_run build_phash || return $?
|
||||
# task_run fetch_jni_hpp || return $?
|
||||
task_run build_libretroshare || return $?
|
||||
# task_run deduplicate_includes || return $?
|
||||
task_run get_native_libs_toolchain_path || return $?
|
||||
|
||||
Loading…
Reference in New Issue
Block a user