Skip to content

Commit ec82002

Browse files
committed
h5fortran_BUILD_TESTING
1 parent 9e36e3a commit ec82002

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

CMakeLists.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,10 @@ endif()
1212

1313
project(h5fortran
1414
LANGUAGES C Fortran
15-
VERSION 4.10.4
15+
VERSION 4.10.5
1616
)
1717

1818
include(CTest)
19-
if(NOT DEFINED ${PROJECT_NAME}_BUILD_TESTING)
20-
set(${PROJECT_NAME}_BUILD_TESTING ${BUILD_TESTING})
21-
endif()
2219

2320
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
2421

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ For general use with non-CMake build systems, "h5fortran.pc" pkg-config file is
9999
To save time, if not intended to use self-tests, you can skip the build of the test suite:
100100

101101
```sh
102-
cmake -B build -DBUILD_TESTING=off
102+
cmake -B build -Dh5fortran_BUILD_TESTING=off
103103
```
104104

105105
### Fortran Package Manager (fpm)

cmake/h5fortran.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ set(h5fortran_cmake_args
1919
-DCMAKE_BUILD_TYPE=Release
2020
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
2121
-DCMAKE_Fortran_COMPILER=${CMAKE_Fortran_COMPILER}
22-
-DBUILD_TESTING:BOOL=false
22+
-Dh5fortran_BUILD_TESTING:BOOL=false
2323
)
2424
if(HDF5_ROOT)
2525
list(APPEND h5fortran_cmake_args -DHDF5_ROOT:PATH=${HDF5_ROOT})

options.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ if(BUILD_SHARED_LIBS AND MSVC)
1717
cmake -DBUILD_SHARED_LIBS=off")
1818
endif()
1919

20+
option(h5fortran_BUILD_TESTING "build tests" ${PROJECT_IS_TOP_LEVEL})
21+
2022
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT AND PROJECT_IS_TOP_LEVEL)
2123
set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/local" CACHE PATH "path to install" FORCE)
2224
endif()

0 commit comments

Comments
 (0)