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