From 5242fcf9bea5e558eae7f13e8aad7adb937be843 Mon Sep 17 00:00:00 2001 From: Gary Hsu Date: Mon, 13 Apr 2026 17:30:54 -0700 Subject: [PATCH] Make arcana a PUBLIC dependency of AppRuntime AppRuntime.h includes arcana/threading/cancellation.h and arcana/threading/dispatcher.h in its public header. Consumers need arcana's include directories to compile. Changed from PRIVATE to PUBLIC. This was broken by #149 which moved arcana includes into the public header when merging WorkQueue into AppRuntime. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- Core/AppRuntime/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/AppRuntime/CMakeLists.txt b/Core/AppRuntime/CMakeLists.txt index ba671233..08244b20 100644 --- a/Core/AppRuntime/CMakeLists.txt +++ b/Core/AppRuntime/CMakeLists.txt @@ -19,7 +19,7 @@ target_include_directories(AppRuntime INTERFACE "Include") target_link_libraries(AppRuntime - PRIVATE arcana + PUBLIC arcana PUBLIC JsRuntime) if(NAPI_JAVASCRIPT_ENGINE STREQUAL "V8" AND JSRUNTIMEHOST_CORE_APPRUNTIME_V8_INSPECTOR)