From a66a4d284f424be124b128fdc760dbf2a3cf05f5 Mon Sep 17 00:00:00 2001 From: Yuta Saito Date: Thu, 13 Mar 2025 11:03:51 +0000 Subject: [PATCH] CMake: Support building the WAT module --- Sources/CMakeLists.txt | 1 + Sources/WAT/CMakeLists.txt | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 Sources/WAT/CMakeLists.txt diff --git a/Sources/CMakeLists.txt b/Sources/CMakeLists.txt index 98073f35..1f773267 100644 --- a/Sources/CMakeLists.txt +++ b/Sources/CMakeLists.txt @@ -5,6 +5,7 @@ add_subdirectory(SystemExtras) add_subdirectory(WASI) add_subdirectory(WasmTypes) add_subdirectory(WasmParser) +add_subdirectory(WAT) if(WASMKIT_BUILD_CLI) add_subdirectory(CLI) diff --git a/Sources/WAT/CMakeLists.txt b/Sources/WAT/CMakeLists.txt new file mode 100644 index 00000000..12bdbba5 --- /dev/null +++ b/Sources/WAT/CMakeLists.txt @@ -0,0 +1,16 @@ +add_wasmkit_library(WAT + BinaryInstructionEncoder.swift + Encoder.swift + Lexer.swift + Location.swift + NameMapping.swift + ParseTextInstruction.swift + Parser.swift + Parser/ExpressionParser.swift + Parser/WastParser.swift + Parser/WatParser.swift + WAT.swift +) + +target_link_wasmkit_libraries(WAT PUBLIC + WasmParser)