From d2143feb86ee29009c34d03c3d088bccc8fb8994 Mon Sep 17 00:00:00 2001
From: Louis Moureaux <louis.moureaux@cern.ch>
Date: Tue, 5 Mar 2024 09:53:16 +0100
Subject: [PATCH] Run "git lfs install" automatically for tables

See Tables!10.
---
 CMakeLists.txt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4b966eb..cf4220f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -14,6 +14,8 @@ set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING
 
 project(Installer VERSION 1.0 LANGUAGES C)  # Need a language for GNUInstallDirs
 
+find_package(Git REQUIRED)
+
 include(ExternalProject)
 include(GNUInstallDirs)
 
@@ -57,7 +59,7 @@ ExternalProject_Add(tables
     GIT_REPOSITORY      https://gitlab.cern.ch/cms-analysis/general/DasAnalysisSystem/tables.git
     GIT_TAG             origin/master
     SOURCE_DIR          "${CMAKE_SOURCE_DIR}/tables"
-    CONFIGURE_COMMAND   ""
+    CONFIGURE_COMMAND   "${GIT_EXECUTABLE} lfs install"
     BUILD_COMMAND       ""
     INSTALL_COMMAND     ""
 )
-- 
GitLab