From 727a74de6ca08d403229b47f4ab3d9fba32fe379 Mon Sep 17 00:00:00 2001 From: Adam Treat Date: Sat, 29 Apr 2023 12:13:11 -0400 Subject: [PATCH] Make an offline installer option. --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2628cc4f..39c95fad 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,6 +34,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON) option(GPT4ALL_LOCALHOST OFF "Build installer for localhost repo") option(GPT4ALL_AVX_ONLY OFF "Build for avx only") +option(GPT4ALL_OFFLINE_INSTALLER "Build an offline installer" OFF) find_package(Qt6 6.2 COMPONENTS Core Quick QuickDialogs2 Svg REQUIRED) @@ -191,6 +192,8 @@ cpack_ifw_configure_component(${COMPONENT_NAME_MAIN} REPLACES "gpt4all-chat") #W if (GPT4ALL_LOCALHOST) cpack_ifw_add_repository("GPT4AllRepository" URL "http://localhost/repository") +elseif(GPT4ALL_OFFLINE_INSTALLER) + cpack_ifw_add_repository("GPT4AllRepository" URL "file://${CMAKE_BINARY_DIR}/packages") else() if(${CMAKE_SYSTEM_NAME} MATCHES Linux) if (GPT4ALL_AVX_ONLY)