From f40c7a990603175a1818366dd3f425d49298693e Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Mon, 5 Sep 2022 06:49:07 +0200 Subject: [PATCH] cmake: Automatically discover data files Prevents missing data due to it not being in the PROJECT_DATA variable. Bit of a hacky solution, but you gotta do what you gotta do to fix it. --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 01e1ac0..5d4fe3a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -859,6 +859,9 @@ set(PROJECT_UI_SOURCE ) set(PROJECT_DEFINITIONS ) set(PROJECT_MEDIA ) +# Data +file(GLOB_RECURSE PROJECT_DATA "data/*") + # Media file(GLOB_RECURSE PROJECT_MEDIA "media/*") @@ -1130,8 +1133,6 @@ list(APPEND PROJECT_INCLUDE_DIRS "${PROJECT_BINARY_DIR}/generated" "${PROJECT_SOURCE_DIR}/source" ) -file(GLOB_RECURSE PROJECT_EXAMPLES "data/examples/*") -list(APPEND PROJECT_DATA ${PROJECT_EXAMPLES}) # Encoder/FFmpeg is_feature_enabled(ENCODER_FFMPEG T_CHECK)