cmake_minimum_required(VERSION 3.25) project(wgpu) add_library(wgpu INTERFACE) target_include_directories(wgpu INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include) if (WIN32) target_link_libraries(wgpu INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/lib/${CMAKE_SYSTEM_NAME}/wgpu_native.lib Opengl32.lib ntdll.lib) ELSE() target_link_libraries(wgpu INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/lib/${CMAKE_SYSTEM_NAME}/libwgpu_native.a) ENDIF()