cmake_minimum_required(VERSION 3.18) project(<<.M.Name>> CXX) set(CMAKE_CXX_STANDARD 20) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake") include(AddAidlLibrary) include(AppendCxxFlagsIfSupported) if (NOT ANDROID_BUILD_TOP) set(ANDROID_BUILD_TOP "${CMAKE_CURRENT_SOURCE_DIR}") endif() set(PREBUILTS_BIN_DIR "${CMAKE_CURRENT_SOURCE_DIR}/prebuilts/host/linux-x86/bin") if (NOT AIDL_BIN) find_program(AIDL_BIN aidl REQUIRED HINTS "${PREBUILTS_BIN_DIR}") endif() <> <> find_package(<<.>> REQUIRED) <> <> add_subdirectory("${ANDROID_BUILD_TOP}/<<.>>" "<<.>>/build" EXCLUDE_FROM_ALL) <> add_compile_options(${<<.M.Name>>_CFLAGS}) <> add_subdirectory(<<$moduleDir>>) <>