SnapEnhance/native/jni/CMakeLists.txt
2023-09-13 19:25:27 +02:00

25 lines
642 B
CMake

cmake_minimum_required(VERSION 3.22.1)
find_program(CCACHE_FOUND ccache)
if(CCACHE_FOUND)
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache)
endif(CCACHE_FOUND)
project("nativelib")
set(DOBBY_GENERATE_SHARED OFF)
add_subdirectory(external/dobby)
add_library(${CMAKE_PROJECT_NAME} SHARED
src/library.cpp
)
add_compile_definitions(BUILD_NAMESPACE="${BUILD_NAMESPACE}")
target_link_libraries(${CMAKE_PROJECT_NAME}
android
log
dobby_static
)
set_target_properties(${CMAKE_PROJECT_NAME} PROPERTIES OUTPUT_NAME ${OBFUSCATED_NAME})