From 64b8eee07714c8e85a77a2898d89ec97b2952850 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Wed, 12 May 2021 11:04:28 +0200 Subject: [PATCH] #1461 only check for numbers on basename --- cmake/CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 3db4c948c9..0407c34e74 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -581,13 +581,15 @@ file(GLOB IFCPARSE_H_FILES_ALL ../src/ifcparse/*.h) file(GLOB IFCPARSE_CPP_FILES_ALL ../src/ifcparse/*.cpp) foreach(s ${IFCPARSE_H_FILES_ALL}) -if (NOT s MATCHES "[0-9]") +get_filename_component(p "${s}" NAME) +if (NOT "${p}" MATCHES "[0-9]") list(APPEND IFCPARSE_H_FILES "${s}") endif() endforeach() foreach(s ${IFCPARSE_CPP_FILES_ALL}) -if (NOT s MATCHES "[0-9]") +get_filename_component(p "${s}" NAME) +if (NOT "${p}" MATCHES "[0-9]") list(APPEND IFCPARSE_CPP_FILES "${s}") endif() endforeach()