aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Nicolas Cornu <nicolac76@yahoo.fr>2021-06-08 15:48:21 +0200
committerGravatar Rasmus Munk Larsen <rmlarsen@google.com>2021-06-10 18:30:53 +0000
commit001a57519a7aa909d3bf0cd8c6ec8a9cd19d9c70 (patch)
treeaa4b81ae97f03c3bc2f9b47dc092a763ec3aaa42
parentc8d40a7bf1915015c991b108cf2cd6a32138fdc8 (diff)
Fix parsing of version for nvhpc
As the first line of the version is empty it crashes, so delete first line if it is empty
-rw-r--r--cmake/EigenTesting.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/cmake/EigenTesting.cmake b/cmake/EigenTesting.cmake
index 0808446d6..c0b59929d 100644
--- a/cmake/EigenTesting.cmake
+++ b/cmake/EigenTesting.cmake
@@ -478,6 +478,7 @@ macro(ei_get_compilerver VAR)
execute_process(COMMAND ${CMAKE_CXX_COMPILER} ${EIGEN_CXX_FLAG_VERSION}
OUTPUT_VARIABLE eigen_cxx_compiler_version_string OUTPUT_STRIP_TRAILING_WHITESPACE)
+ string(REGEX REPLACE "^[ \n\r]+" "" eigen_cxx_compiler_version_string ${eigen_cxx_compiler_version_string})
string(REGEX REPLACE "[\n\r].*" "" eigen_cxx_compiler_version_string ${eigen_cxx_compiler_version_string})
ei_get_compilerver_from_cxx_version_string("${eigen_cxx_compiler_version_string}" CNAME CVER)