mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-07-04 12:16:10 +00:00
It was causing issues building Dawn in Skia. The error message helpfully suggests using WideCharToMultiByte instead. Bug: dawn:706 Change-Id: I87dee1192123f49cc8e7243a29df446389454df4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/44560 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Reviewed-by: Austin Eng <enga@chromium.org>
79 lines
1.8 KiB
CMake
79 lines
1.8 KiB
CMake
# Copyright 2020 The Dawn Authors
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
add_library(dawn_common STATIC ${DAWN_DUMMY_FILE})
|
|
target_sources(dawn_common PRIVATE
|
|
"Alloc.h"
|
|
"Assert.cpp"
|
|
"Assert.h"
|
|
"BitSetIterator.h"
|
|
"Compiler.h"
|
|
"Constants.h"
|
|
"CoreFoundationRef.h"
|
|
"DynamicLib.cpp"
|
|
"DynamicLib.h"
|
|
"GPUInfo.cpp"
|
|
"GPUInfo.h"
|
|
"HashUtils.h"
|
|
"IOKitRef.h"
|
|
"LinkedList.h"
|
|
"Log.cpp"
|
|
"Log.h"
|
|
"Math.cpp"
|
|
"Math.h"
|
|
"NSRef.h"
|
|
"NonCopyable.h"
|
|
"PlacementAllocated.h"
|
|
"Platform.h"
|
|
"RefBase.h"
|
|
"RefCounted.cpp"
|
|
"RefCounted.h"
|
|
"Result.cpp"
|
|
"Result.h"
|
|
"SerialMap.h"
|
|
"SerialQueue.h"
|
|
"SerialStorage.h"
|
|
"SlabAllocator.cpp"
|
|
"SlabAllocator.h"
|
|
"StackContainer.h"
|
|
"SwapChainUtils.h"
|
|
"SystemUtils.cpp"
|
|
"SystemUtils.h"
|
|
"TypeTraits.h"
|
|
"TypedInteger.h"
|
|
"UnderlyingType.h"
|
|
"VertexFormatUtils.cpp"
|
|
"VertexFormatUtils.h"
|
|
"ityp_array.h"
|
|
"ityp_bitset.h"
|
|
"ityp_span.h"
|
|
"ityp_stack_vec.h"
|
|
"ityp_vector.h"
|
|
"vulkan_platform.h"
|
|
"xlib_with_undefs.h"
|
|
)
|
|
|
|
if (WIN32)
|
|
target_sources(dawn_common PRIVATE
|
|
"WindowsUtils.cpp"
|
|
"WindowsUtils.h"
|
|
"windows_with_undefs.h"
|
|
)
|
|
endif()
|
|
|
|
target_link_libraries(dawn_common PRIVATE dawn_internal_config)
|
|
|
|
# TODO Android Log support
|
|
# TODO Vulkan headers support
|