From c89d6f9c839f65f8dfa69d7ba4dce03f623be81f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niccol=C3=B2=20Betto?= <niccolo.betto@skywarder.eu>
Date: Sat, 25 Jan 2025 13:27:46 +0100
Subject: [PATCH] [CMake] Fix sbs script include order

The `sbs.cmake` script was included too early, which caused `enable_language()` to be called before the call to `project()`, which is illegal by CMake specification.
---
 CMakeLists.txt | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0e91c7441..2e28274d6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -21,8 +21,6 @@
 
 cmake_minimum_required(VERSION 3.16)
 enable_testing()
-include(skyward-boardcore/cmake/sbs.cmake)
-include(cmake/dependencies.cmake)
 
 # -----------------------------------------------------------------------------#
 #                                    Project                                   #
@@ -30,6 +28,9 @@ include(cmake/dependencies.cmake)
 
 project(OnBoardSoftware)
 
+include(skyward-boardcore/cmake/sbs.cmake)
+include(cmake/dependencies.cmake)
+
 #-----------------------------------------------------------------------------#
 #                              Flight entrypoints                             #
 #-----------------------------------------------------------------------------#
-- 
GitLab