set(SRC include/gfx_metal.hpp src/gfx_metal.cpp src/gfx_metal_buffer.hpp src/gfx_metal_pipeline.hpp src/gfx_metal_texture.hpp src/gfx_metal_framebuffer.hpp src/gfx_metal_renderpass.hpp src/gfx_metal_sampler.hpp) add_library(GFXMetal STATIC ${SRC}) target_link_libraries(GFXMetal PUBLIC GFX Core Log metal-cpp) target_include_directories(GFXMetal PUBLIC include PRIVATE src) set_engine_properties(GFXMetal)