Skip to content

Commit 6dc407b

Browse files
committed
cmake: examples: simplify
1 parent 326baa6 commit 6dc407b

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

example/CMakeLists.txt

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.15...3.28)
1+
cmake_minimum_required(VERSION 3.22...3.30)
22

33
project(nc4fortranExample
44
LANGUAGES C Fortran
@@ -30,18 +30,16 @@ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
3030
get_property(test_names DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY TESTS)
3131
get_property(incdir TARGET nc4fortran::nc4fortran PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
3232

33-
if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.22)
34-
if(WIN32)
35-
set_property(TEST ${test_names} PROPERTY
36-
ENVIRONMENT_MODIFICATION "PATH=path_list_prepend:${incdir}/../bin"
37-
)
38-
elseif(APPLE)
39-
set_property(TEST ${test_names} PROPERTY
40-
ENVIRONMENT_MODIFICATION "DYLD_LIBRARY_PATH=path_list_prepend:${incdir}/../lib"
41-
)
42-
else()
43-
set_property(TEST ${test_names} PROPERTY
44-
ENVIRONMENT_MODIFICATION "LD_LIBRARY_PATH=path_list_prepend:${incdir}/../lib"
45-
)
46-
endif()
33+
if(WIN32)
34+
set_property(TEST ${test_names} PROPERTY
35+
ENVIRONMENT_MODIFICATION "PATH=path_list_prepend:${incdir}/../bin"
36+
)
37+
elseif(APPLE)
38+
set_property(TEST ${test_names} PROPERTY
39+
ENVIRONMENT_MODIFICATION "DYLD_LIBRARY_PATH=path_list_prepend:${incdir}/../lib"
40+
)
41+
else()
42+
set_property(TEST ${test_names} PROPERTY
43+
ENVIRONMENT_MODIFICATION "LD_LIBRARY_PATH=path_list_prepend:${incdir}/../lib"
44+
)
4745
endif()

0 commit comments

Comments
 (0)