From b6c57ce9bf4b0735b0e3a39dc842fe69a096c172 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Thu, 18 Jun 2026 14:54:14 +0200 Subject: [PATCH] Use block() to isolate cmake variables --- libs/CMakeLists.txt | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/libs/CMakeLists.txt b/libs/CMakeLists.txt index 126635687..8a9bb22ed 100644 --- a/libs/CMakeLists.txt +++ b/libs/CMakeLists.txt @@ -7,18 +7,18 @@ add_subdirectory(json11) add_subdirectory(minisat) add_subdirectory(sha1) add_subdirectory(subcircuit) -set(_old_BUILD_SHARED_LIBS "${BUILD_SHARED_LIBS}") -set(BUILD_SHARED_LIBS OFF) -include(FetchContent) -option(FMT_INSTALL OFF) -FetchContent_Declare( - fmt - EXCLUDE_FROM_ALL - SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/fmt -) -FetchContent_MakeAvailable(fmt) -if (NOT YOSYS_WITHOUT_SLANG) - set(SLANG_USE_MIMALLOC OFF) - add_subdirectory(slang) -endif() -set(BUILD_SHARED_LIBS "${_old_BUILD_SHARED_LIBS}") +block() + set(BUILD_SHARED_LIBS OFF) + include(FetchContent) + option(FMT_INSTALL OFF) + FetchContent_Declare( + fmt + EXCLUDE_FROM_ALL + SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/fmt + ) + FetchContent_MakeAvailable(fmt) + if (NOT YOSYS_WITHOUT_SLANG) + set(SLANG_USE_MIMALLOC OFF) + add_subdirectory(slang) + endif() +endblock()