set(hdrs include/pw/visual/mesh_renderer.hpp include/pw/visual/shader.hpp include/pw/visual/pipeline.hpp ) set(srcs src/mesh_renderer.cpp src/shader.cpp src/context.cpp src/pipeline.cpp ) set(srcs_shader src/shader/unlit_vs.glsl src/shader/unlit_fs.glsl ) add_library(pwvisual STATIC ${hdrs} ${srcs} ${srcs_shader} ) target_include_directories( pwvisual PUBLIC include ) target_link_libraries(pwvisual pwscene glad) #add_subdirectory(tests)