axmol/extensions/scripting/lua-bindings/proj.android/CMakeLists.txt

31 lines
791 B
CMake
Raw Normal View History

2019-11-23 20:27:39 +08:00
# need to whole-archive this lib
set(target_name lua_android_spec)
project(${target_name})
set(${target_name}_src
../manual/platform/android/LuaJavaBridge.cpp
2022-10-01 16:24:52 +08:00
../manual/platform/android/jni/LuaBridge.cpp
2019-11-23 20:27:39 +08:00
)
add_library(${target_name} STATIC
${${target_name}_src}
)
get_target_property(lua_header ${AX_LUA_ENGINE} INTERFACE_INCLUDE_DIRECTORIES)
2020-10-19 19:56:48 +08:00
get_target_property(tolua_header tolua INTERFACE_INCLUDE_DIRECTORIES)
2019-11-23 20:27:39 +08:00
target_include_directories(${target_name}
PRIVATE ../..
2019-11-23 20:27:39 +08:00
PRIVATE ../manual
PRIVATE ../manual/platform/android
PRIVATE ${lua_header}
PRIVATE ${tolua_header}
2021-12-31 14:39:08 +08:00
PRIVATE ../../../../core
PRIVATE ../../../../thirdparty
PRIVATE ../../../../thirdparty/robin-map/include
PRIVATE ../../../../thirdparty/jni.hpp/include
2024-02-20 22:11:09 +08:00
PRIVATE ../../../../thirdparty/yasio
2019-11-23 20:27:39 +08:00
)