From 1c2031ed7e9c02a902aaade6b63cfb6c23f85326 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Thu, 4 Oct 2018 15:55:33 +0200 Subject: [PATCH] [CMake] Added check for user-given process names. --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 893650e7c1e..b7287fa9789 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -112,6 +112,12 @@ endforeach() set(OGS_BUILD_PROCESSES "" CACHE STRING "Semicolon-separated list of processes to build") if(NOT "${OGS_BUILD_PROCESSES}" STREQUAL "") + foreach(process ${OGS_BUILD_PROCESSES}) + if(NOT "${process}" IN_LIST ProcessesList) + message(FATAL_ERROR "${process} given in OGS_BUILD_PROCESSES is " + "not a valid process name! Valid names are ${ProcessesList}") + endif() + endforeach() message(STATUS "Enabled processes:") foreach(process ${ProcessesList}) if("${process}" IN_LIST OGS_BUILD_PROCESSES) -- GitLab