14 lines
464 B
CMake
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()
|