mirror of
https://github.com/glfw/glfw.git
synced 2025-11-18 03:53:27 +00:00
Create universal WebGPU library during project configuration on macOS
This commit is contained in:
parent
4e1fbfbf92
commit
0e80ca651b
@ -98,20 +98,8 @@ else () # macOS
|
||||
URL ${WEBGPU_URL}
|
||||
)
|
||||
FetchContent_MakeAvailable(webgpu_other_bins)
|
||||
|
||||
add_library(webgpu_other STATIC IMPORTED GLOBAL)
|
||||
set(WEBGPU_RUNTIME_LIB_OTHER "${webgpu_other_bins_SOURCE_DIR}/lib/${WEBGPU_LIBNAME}")
|
||||
set_target_properties(webgpu_other PROPERTIES
|
||||
IMPORTED_LOCATION "${WEBGPU_RUNTIME_LIB_OTHER}"
|
||||
)
|
||||
target_include_directories(webgpu_other INTERFACE
|
||||
"${webgpu_other_bins_SOURCE_DIR}/include"
|
||||
"${webgpu_other_bins_SOURCE_DIR}/include/webgpu"
|
||||
)
|
||||
|
||||
target_link_libraries(webgpu INTERFACE
|
||||
webgpu_other
|
||||
)
|
||||
execute_process(COMMAND lipo -create ${WEBGPU_RUNTIME_LIB} ${WEBGPU_RUNTIME_LIB_OTHER} -output ${WEBGPU_RUNTIME_LIB})
|
||||
endif ()
|
||||
|
||||
add_executable(boing WIN32 MACOSX_BUNDLE boing.c ${ICON} ${GLAD_GL})
|
||||
|
||||
Loading…
Reference in New Issue
Block a user