################################################################## Snippets build.gradle ### defaultConfig { applicationId = 'com.toppluva.grandmountain' minSdkVersion 23 targetSdkVersion 28 externalNativeBuild { cmake { cppFlags += "-frtti -fexceptions -std=c++1z -Wno-nonportable-include-path -DGRAND_MOUNTAIN_ADVENTURE" arguments '-DANDROID_PLATFORM=android-23', '-DANDROID_TOOLCHAIN=clang', '-DANDROID_STL=c++_static', '-DAPP_PLATFORM=23' } } } LocalRelease { ndk { abiFilters 'armeabi-v7a', 'arm64-v8a' } applicationIdSuffix '.LocalRelease' debuggable true minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.debug externalNativeBuild { cmake { cppFlags += "-DDEBUG_MODE=0 -O3 -flto -DPORTIS_FORCE_NDEBUG" arguments '-DCMAKE_BUILD_TYPE=Release' } } } ################################################################## Snippets CMakeLists.txt ### set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}" ) set( ${CMAKE_C_FLAGS}, "${CMAKE_C_FLAGS}" )