set(hdrs include/pw/scripting/script.hpp ) set(srcs src/script.cpp src/script_core.cpp src/script_system.cpp src/script_io.cpp src/script_scene.cpp src/script_visual.cpp src/runtime_lua.hpp src/runtime_lua.cpp ) add_library(pwscripting STATIC ${hdrs} ${srcs} ) target_include_directories( pwscripting PRIVATE ${CMAKE_SOURCE_DIR}/src/deps/lua-5.3.5/src ${CMAKE_SOURCE_DIR}/src/deps/sol2-2.20.6 PUBLIC include ) target_link_libraries(pwscripting lualib pwcore pwsystem pwio pwscene pwvisual)