diff options
Diffstat (limited to 'scripts/cmake/util_functions.cmake')
-rw-r--r-- | scripts/cmake/util_functions.cmake | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/scripts/cmake/util_functions.cmake b/scripts/cmake/util_functions.cmake index 25f9731..9aa19b9 100644 --- a/scripts/cmake/util_functions.cmake +++ b/scripts/cmake/util_functions.cmake @@ -212,3 +212,17 @@ function(check_update_public_resources resource_downloaded_dir) endif () endfunction() + +function(set_input_file_path_user_option file_extension use_case) + if(NOT USE_SINGLE_INPUT) + USER_OPTION(${use_case}_FILE_PATH "Directory with custom input files, or path to a single input file, to use in the evaluation application." + ${CMAKE_CURRENT_SOURCE_DIR}/resources/${use_case}/samples/ + PATH_OR_FILE) + else() + file(GLOB_RECURSE INPUTS ${CMAKE_CURRENT_SOURCE_DIR}/resources/${use_case}/samples/*${file_extension}) + list (GET INPUTS 0 FIRST_INPUT_FILE) + USER_OPTION(${use_case}_FILE_PATH "Directory with custom input files, or path to a single input file, to use in the evaluation application." + ${FIRST_INPUT_FILE} + PATH_OR_FILE) + endif() +endfunction()
\ No newline at end of file |