README.md
Rendering markdown...
cmake_minimum_required(VERSION 3.22)
# ── Android NDK toolchain — must be set before project() ──────────────────
set(_NDK "$ENV{HOME}/Library/Android/sdk/ndk/27.0.12077973")
set(CMAKE_TOOLCHAIN_FILE "${_NDK}/build/cmake/android.toolchain.cmake"
CACHE PATH "" FORCE)
set(ANDROID_ABI "arm64-v8a" CACHE STRING "" FORCE)
set(ANDROID_PLATFORM "android-26" CACHE STRING "" FORCE)
set(ANDROID_STL "none" CACHE STRING "" FORCE)
project(futex_trigger C)
set(CMAKE_C_STANDARD 11)
add_executable(trigger trigger.c)
target_compile_options(trigger PRIVATE -O1 -Wall -Wextra)
# pthread is part of bionic — no separate link needed for Android