diff --git a/CMakeLists.txt b/CMakeLists.txt index 2e3d5f0..273cd5f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,14 +2,15 @@ cmake_minimum_required(VERSION 3.6) set(PROJECT_N hello) -SET(CMAKE_C_COMPILER $ENV{NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android22-clang) -SET(CMAKE_CXX_COMPILER $ENV{NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android22-clang++) project(${PROJECT_N} VERSION 1.0) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED True) + + + file(GLOB_RECURSE SRCS ${PROJECT_SOURCE_DIR}/src/*.cpp) # a macro that gets all of the header containing directories. diff --git a/build.sh b/build.sh index 9404faf..b4271e5 100755 --- a/build.sh +++ b/build.sh @@ -1,3 +1,9 @@ export NDK=/home/user/Android/Sdk/ndk/21.0.6113669/ -cmake CMakeLists.txt +export ABI=arm64-v8a +export MINSDKVERSION=21 +cmake \ + -DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake \ + -DANDROID_ABI=$ABI \ + -DANDROID_PLATFORM=android-$MINSDKVERSION \ + CMakeLists.txt make