From b2439e1a27f1c55d2e282d4e9cf1755e9e8ab7b9 Mon Sep 17 00:00:00 2001
From: Felix Weiglhofer <weiglhofer@fias.uni-frankfurt.de>
Date: Wed, 18 Jan 2023 14:16:54 +0000
Subject: [PATCH] external: Improve gsl cmake integration.

---
 external/CMakeLists.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt
index ff1f223541..8727d6ba3d 100644
--- a/external/CMakeLists.txt
+++ b/external/CMakeLists.txt
@@ -28,11 +28,11 @@ if(DOWNLOAD_EXTERNALS)
 
   download_project_if_needed(PROJECT gsl
     GIT_REPOSITORY    "https://github.com/microsoft/GSL.git"
-    GIT_TAG           "a3534567187d2edc428efd3f13466ff75fe5805c"
+    GIT_TAG           "a3534567187d2edc428efd3f13466ff75fe5805c" # v4.0.0
     SOURCE_DIR        ${CMAKE_CURRENT_SOURCE_DIR}/GSL
   )
-  set(GSL_INCLUDE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/GSL/include PARENT_SCOPE)
-  install(DIRECTORY GSL/include/gsl TYPE INCLUDE)
+  set(GSL_INSTALL TRUE)
+  add_subdirectory(GSL)
 
   #find_package(Vc 1.4.1)
   if(NOT Vc_FOUND)
-- 
GitLab