From 56bae6342544974194468661e0827f425e2a79bb Mon Sep 17 00:00:00 2001 From: yum Date: Sat, 11 Oct 2025 17:24:53 -0700 Subject: more cleanup --- CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index f289121..71b0a88 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,11 +5,19 @@ set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) +include(FetchContent) + set(SLANG_SDK_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/slang/build/slang-2025.18.2-windows-x86_64") if(NOT EXISTS "${SLANG_SDK_ROOT}") message(FATAL_ERROR "Expected Slang SDK directory at ${SLANG_SDK_ROOT}") endif() +FetchContent_Declare( + abseil + URL https://github.com/abseil/abseil-cpp/archive/refs/tags/20240116.1.zip +) +FetchContent_MakeAvailable(abseil) + add_executable(modular_slang main.cc) set_target_properties(modular_slang PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" @@ -21,6 +29,8 @@ target_include_directories(modular_slang PRIVATE target_link_libraries(modular_slang PRIVATE "${SLANG_SDK_ROOT}/lib/slang.lib" + absl::status + absl::statusor ) if(MSVC) -- cgit v1.2.3