X-Git-Url: http://nitlanguage.org diff --git a/src/platform/android.nit b/src/platform/android.nit index 69d64d7..3c85633 100644 --- a/src/platform/android.nit +++ b/src/platform/android.nit @@ -169,11 +169,11 @@ android { versionCode {{{project.version_code}}} versionName "{{{app_version}}}" ndk { - abiFilters 'armeabi', 'armeabi-v7a', 'x86' + abiFilters 'armeabi-v7a', 'x86' } externalNativeBuild { cmake { - cppFlags "" + arguments "-DANDROID_TOOLCHAIN=gcc" } } } @@ -299,7 +299,7 @@ set(lib_build_DIR ../libgc/outputs) file(MAKE_DIRECTORY ${lib_build_DIR}) ## Config -add_definitions("-DGC_PTHREADS") +add_definitions("-DALL_INTERIOR_POINTERS -DGC_THREADS -DUSE_MMAP -DUSE_MUNMAP -DJAVA_FINALIZATION -DNO_EXECUTE_PERMISSION -DGC_DONT_REGISTER_MAIN_STATIC_DATA") set(enable_threads TRUE) set(CMAKE_USE_PTHREADS_INIT TRUE) @@ -307,7 +307,7 @@ set(CMAKE_USE_PTHREADS_INIT TRUE) add_definitions("-DGC_DONT_DEFINE_LINK_MAP") ## Silence warning -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-tautological-pointer-compare") +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99") add_subdirectory(${lib_src_DIR} ${lib_build_DIR} ) include_directories(${lib_src_DIR}/include)