# need to whole-archive this lib set(target_name lua_android_spec) project(${target_name}) set(${target_name}_src ../manual/platform/android/CCLuaJavaBridge.cpp ../manual/platform/android/jni/LuaBridge.cpp ) add_library(${target_name} STATIC ${${target_name}_src} ) get_target_property(lua_header ${AX_LUA_ENGINE} INTERFACE_INCLUDE_DIRECTORIES) get_target_property(tolua_header tolua INTERFACE_INCLUDE_DIRECTORIES) target_include_directories(${target_name} PRIVATE ../../.. PRIVATE ../manual PRIVATE ../manual/platform/android PRIVATE ${lua_header} PRIVATE ${tolua_header} PRIVATE ../../../../core PRIVATE ../../../../thirdparty PRIVATE ../../../../thirdparty/robin-map/include PRIVATE ../../../../thirdparty/jni.hpp/include )