From 6cefaa81bb80da37d38afc2d52b91703f13aa249 Mon Sep 17 00:00:00 2001 From: kali Date: Mon, 3 Nov 2025 07:40:56 -0500 Subject: [PATCH] Maj core & libssh2 --- CMakeLists.txt | 23 +++++++++++++++++++++++ core | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7c56814..2e5bcff 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,6 +4,9 @@ project(C2TeamServer VERSION 0.0.0 LANGUAGES CXX C) set(CMAKE_BUILD_TYPE Release) set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_POSITION_INDEPENDENT_CODE ON) + ## ## Conan Dependencies @@ -21,6 +24,26 @@ find_package(httplib REQUIRED) include_directories(${CMAKE_INCLUDE_PATH}) +## +## Fetch for core +## + +include(FetchContent) + +set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build shared libraries" FORCE) +set(BUILD_STATIC_LIBS ON CACHE BOOL "Build static libraries" FORCE) +set(BUILD_EXAMPLES OFF CACHE BOOL "" FORCE) +set(BUILD_TESTING OFF CACHE BOOL "" FORCE) + +FetchContent_Declare( + libssh2 + GIT_REPOSITORY https://github.com/libssh2/libssh2.git + GIT_TAG libssh2-1.11.1 +) + +FetchContent_MakeAvailable(libssh2) + + ## ## Config Tests et Logs ## diff --git a/core b/core index 2f6652d..bd7e71a 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit 2f6652ddbb70378c187e06d64285175f2f5cfcfb +Subproject commit bd7e71a814d47ccaaa6ab427e90eb4bf850f8cc5