diff --git a/build.gradle b/build.gradle index 3e06f16a35..f44025fcb2 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { gradlePluginPortal() } dependencies { - classpath 'com.android.tools.build:gradle:4.2.1' + classpath 'com.android.tools.build:gradle:7.4.1' classpath 'net.ltgt.gradle:gradle-errorprone-plugin:2.0.1' classpath 'com.vanniktech:gradle-maven-publish-plugin:0.14.2' } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 0f80bbf516..8049c684f0 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/jitpack.yml b/jitpack.yml new file mode 100644 index 0000000000..1eb8985a6a --- /dev/null +++ b/jitpack.yml @@ -0,0 +1,4 @@ +jdk: + - openjdk11 +install: + - ./gradlew clean -Pgroup=$GROUP -Pversion=$VERSION -xandroidJavadocs -xjavadoc -xtest -xlint -xsignMavenPublication installArchives diff --git a/quickjs/android/CMakeLists.txt b/quickjs/android/CMakeLists.txt index 927d9486e3..f5f9c011c6 100644 --- a/quickjs/android/CMakeLists.txt +++ b/quickjs/android/CMakeLists.txt @@ -8,3 +8,5 @@ file(GLOB_RECURSE sources "../common/native/*.c" "../common/native/*.cpp") add_library(quickjs SHARED ${sources}) target_link_libraries(quickjs) + +target_link_options(quickjs PRIVATE "-Wl,-z,max-page-size=16384") diff --git a/quickjs/android/build.gradle b/quickjs/android/build.gradle index c878bdb125..faf2d31462 100644 --- a/quickjs/android/build.gradle +++ b/quickjs/android/build.gradle @@ -15,6 +15,7 @@ android { externalNativeBuild { cmake { + version "3.22.1" arguments '-DANDROID_TOOLCHAIN=clang', '-DANDROID_STL=c++_static' cFlags '-fstrict-aliasing', "-DCONFIG_VERSION=\\\"${quickJsVersion()}\\\"" cppFlags '-fstrict-aliasing', "-DCONFIG_VERSION=\\\"${quickJsVersion()}\\\""