enable color diagnostics with ninja

Signed-off-by: Jared Van Bortel <jared@nomic.ai>
This commit is contained in:
Jared Van Bortel 2025-02-18 13:44:32 -05:00
parent b194d71e86
commit c6d0a1f2b9
4 changed files with 9 additions and 5 deletions

View File

@ -1,3 +1,8 @@
# enable color diagnostics with ninja
if (CMAKE_GENERATOR STREQUAL Ninja AND CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
add_compile_options(-fdiagnostics-color=always)
endif()
function(gpt4all_add_warning_options target)
if (MSVC)
return()

View File

@ -1,7 +1,8 @@
cmake_minimum_required(VERSION 3.29)
project(gpt4all-backend VERSION 0.1 LANGUAGES CXX)
include(../common/common.cmake)
find_package(Qt6 6.8 COMPONENTS Core REQUIRED)
add_subdirectory(../deps "${CMAKE_CURRENT_BINARY_DIR}/common_deps")

View File

@ -1,5 +1,3 @@
include(../../common/common.cmake)
set(TARGET gpt4all-backend)
add_library(${TARGET} STATIC

View File

@ -1,7 +1,5 @@
cmake_minimum_required(VERSION 3.25) # for try_compile SOURCE_FROM_VAR
include(../common/common.cmake)
set(APP_VERSION_MAJOR 3)
set(APP_VERSION_MINOR 10)
set(APP_VERSION_PATCH 1)
@ -10,6 +8,8 @@ set(APP_VERSION "${APP_VERSION_BASE}-dev0")
project(gpt4all VERSION ${APP_VERSION_BASE} LANGUAGES CXX C)
include(../common/common.cmake)
if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
set(CMAKE_INSTALL_PREFIX ${CMAKE_BINARY_DIR}/install CACHE PATH "..." FORCE)
endif()