From 52e8056b90b68777e9c1889ffff9e86b009ddb3c Mon Sep 17 00:00:00 2001 From: Dakkshesh Date: Thu, 7 Aug 2025 16:24:42 +0530 Subject: [PATCH] cpp: Move LSPlt configuration to gradle script Otherwise for some reason it fails to set the vars in CI builds. Signed-off-by: Dakkshesh --- app/build.gradle.kts | 2 ++ app/src/main/cpp/CMakeLists.txt | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 6033f67..c852011 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -49,6 +49,8 @@ android { arguments += "-DCMAKE_CXX_STANDARD=20" arguments += "-DCMAKE_C_STANDARD=23" arguments += "-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON" + arguments += "-DLSPLT_BUILD_SHARED=OFF" + arguments += "-DLSPLT_STANDALONE=ON" cppFlags += "-std=c++20" cppFlags += "-fno-exceptions" diff --git a/app/src/main/cpp/CMakeLists.txt b/app/src/main/cpp/CMakeLists.txt index b719250..561457b 100644 --- a/app/src/main/cpp/CMakeLists.txt +++ b/app/src/main/cpp/CMakeLists.txt @@ -11,8 +11,6 @@ target_include_directories(my_logging PUBLIC logging/include) target_link_libraries(my_logging log) # LSPlt configuration -set(LSPLT_STANDALONE ON) -set(LSPLT_BUILD_SHARED OFF) add_subdirectory(external/LSPlt/lsplt/src/main/jni) # libutils stub