file(GLOB_RECURSE METAL_SOURCES CONFIGURE_DEPENDS "src/*.m")
add_library(gryphn_metal SHARED ${METAL_SOURCES})
project(gryphn_metal LANGUAGES C CXX OBJC OBJCXX)
set_target_properties(gryphn_metal PROPERTIES PREFIX "")
target_link_libraries(gryphn_metal PRIVATE GryphnLoader)
if(APPLE)
    target_link_libraries(gryphn_metal PRIVATE
        "-framework Metal"
        "-framework Foundation"
        "-framework QuartzCore"
        "-framework Cocoa"
    )
endif()
