From d85e74ca9594e85515913012136bed85556aa4b3 Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Tue, 6 Jul 2021 21:29:45 +0200 Subject: [PATCH] BUILD: Add CONFIGURE_DEPENDS to let cmake reconfigure if new files where added to the project (or removed) --- CMakeLists.txt | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f308c7b9..f1c0438c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,12 +28,9 @@ find_library(SWRESAMPLE_LIBRARY swresample REQUIRED) find_library(AVFORMAT_LIBRARY avformat REQUIRED) # Grab all files -file(GLOB_RECURSE Vivy_SRC "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cc") -file(GLOB_RECURSE Vivy_INC "${CMAKE_CURRENT_SOURCE_DIR}/src/*.hh") -set(PROJECT_SOURCES - ${Vivy_SRC} - ${Vivy_INC} -) +file(GLOB_RECURSE Vivy_SRC CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cc") +file(GLOB_RECURSE Vivy_INC CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/src/*.hh") +set(PROJECT_SOURCES ${Vivy_SRC} ${Vivy_INC}) # Add the Vivy executable if(${QT_VERSION_MAJOR} GREATER_EQUAL 6) -- GitLab