From 206d349d5ba002845d7604499c873ead6127fce9 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Thu, 28 Jun 2018 14:16:56 -0400 Subject: [PATCH] Simplify DetectBuildSystemConflict CMake utility --- cmake/Modules/StyleHeaderUtils.cmake | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/cmake/Modules/StyleHeaderUtils.cmake b/cmake/Modules/StyleHeaderUtils.cmake index 2def9ebc88..ea3bea3b51 100644 --- a/cmake/Modules/StyleHeaderUtils.cmake +++ b/cmake/Modules/StyleHeaderUtils.cmake @@ -154,13 +154,9 @@ function(GenerateStyleHeaders output_path) endfunction(GenerateStyleHeaders) function(DetectBuildSystemConflict lammps_src_dir) - math(EXPR N "${ARGC}-1") - - if(N GREATER 0) - math(EXPR ARG_END "${ARGC}-1") - - foreach(IDX RANGE 1 ${ARG_END}) - list(GET ARGV ${IDX} SRC_FILE) + if(ARGC GREATER 1) + list(REMOVE_AT ARGV 0) + foreach(SRC_FILE ${ARGV}) get_filename_component(FILENAME ${SRC_FILE} NAME) if(EXISTS ${lammps_src_dir}/${FILENAME}) message(FATAL_ERROR "\n########################################################################\n"