Skip to content

Commit fe5c252

Browse files
committed
Set minimum CMake version for INDEX64_EXT_API to 3.18 due to the need of the Fortran_PREPROCESS target property
1 parent 0af92d8 commit fe5c252

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ else()
109109
endif()
110110
# By default build extended _64 API for supported compilers only
111111
set(INDEX64_EXT_API_COMPILERS "Intel|GNU")
112-
option(BUILD_INDEX64_EXT_API "Build Index-64 API as extended API with _64 suffix" ON)
112+
option(BUILD_INDEX64_EXT_API "Build Index-64 API as extended API with _64 suffix (needs CMake >= 3.18)" ON)
113113
message(STATUS "Build Index-64 API as extended API with _64 suffix: ${BUILD_INDEX64_EXT_API}")
114114

115115
include(GNUInstallDirs)

SRC/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,7 @@ if(BUILD_INDEX64_EXT_API)
541541
set(BUILD_INDEX64_EXT_API OFF)
542542
set(BUILD_INDEX64_EXT_API OFF PARENT_SCOPE)
543543
else()
544+
cmake_minimum_required(VERSION 3.18)
544545
set(SOURCES_64)
545546
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}_64_obj)
546547
file(COPY ${SOURCES} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/${LAPACKLIB}_64_obj)

TESTING/MATGEN/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ if(BUILD_INDEX64_EXT_API)
6161
set(BUILD_INDEX64_EXT_API OFF)
6262
set(BUILD_INDEX64_EXT_API OFF PARENT_SCOPE)
6363
else()
64+
cmake_minimum_required(VERSION 3.18)
6465
set(SOURCES_64)
6566
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${TMGLIB}_64_obj)
6667
file(COPY ${SOURCES} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/${TMGLIB}_64_obj)

0 commit comments

Comments
 (0)