Files
Gryphn/Gryphn/apis/GryphnMetal/CMakeLists.txt
T

14 lines
464 B
CMake

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()