Skip to content

Commit 1c01767

Browse files
authored
Use CMake set for CMAKE_MAXIMUM_RANK
... because using `option` will make it show up incorrectly as a checkbox in cmake-gui.
1 parent 21c888e commit 1c01767

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ check_fortran_source_runs("i=0; error stop i; end" f18errorstop SRC_EXT f90)
4949
check_fortran_source_compiles("real, allocatable :: array(:, :, :, :, :, :, :, :, :, :); end" f03rank SRC_EXT f90)
5050
check_fortran_source_runs("use, intrinsic :: iso_fortran_env, only : real128; real(real128) :: x; x = x+1; end" f03real128)
5151

52-
option(CMAKE_MAXIMUM_RANK "Maximum array rank for generated procedures" 4)
52+
if(NOT DEFINED CMAKE_MAXIMUM_RANK)
53+
set(CMAKE_MAXIMUM_RANK 4 CACHE STRING "Maximum array rank for generated procedures")
54+
endif()
5355

5456
# --- find preprocessor
5557
find_program(FYPP fypp)

0 commit comments

Comments
 (0)