diff --git a/src/dawn/CMakeLists.txt b/src/dawn/CMakeLists.txt index f1f834eea1..725a17a17b 100644 --- a/src/dawn/CMakeLists.txt +++ b/src/dawn/CMakeLists.txt @@ -112,6 +112,8 @@ common_compile_options(dawncpp) target_sources(dawncpp PRIVATE ${DAWNCPP_GEN_SOURCES}) target_link_libraries(dawncpp PUBLIC dawncpp_headers) +add_library(webgpu_cpp ALIAS dawncpp) + ############################################################################### # libdawn_proc ############################################################################### diff --git a/src/dawn/native/CMakeLists.txt b/src/dawn/native/CMakeLists.txt index 434ad66743..c86c86a92e 100644 --- a/src/dawn/native/CMakeLists.txt +++ b/src/dawn/native/CMakeLists.txt @@ -594,6 +594,7 @@ DawnJSONGenerator( add_library(webgpu_dawn ${DAWN_PLACEHOLDER_FILE}) common_compile_options(webgpu_dawn) target_link_libraries(webgpu_dawn PRIVATE dawn_native) +target_link_libraries(webgpu_dawn PUBLIC dawn_headers) target_compile_definitions(webgpu_dawn PRIVATE "WGPU_IMPLEMENTATION") if(BUILD_SHARED_LIBS) target_compile_definitions(webgpu_dawn PRIVATE "WGPU_SHARED_LIBRARY")