File tree 3 files changed +11
-1
lines changed
3 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -2,10 +2,14 @@ bindgen_add_library(bindgen_regression_array SOURCES implementation.cpp)
2
2
3
3
add_executable (bindgen_regression_array_driver_fortran driver.f90)
4
4
target_link_libraries (bindgen_regression_array_driver_fortran bindgen_regression_array_fortran)
5
+ if (CMAKE_Fortran_COMPILER_ID STREQUAL "Intel" )
6
+ set_target_properties (bindgen_regression_array_driver_fortran PROPERTIES LINKER_LANGUAGE Fortran)
7
+ endif ()
8
+
5
9
add_test (NAME bindgen_regression_array_driver_fortran
6
10
COMMAND $<TARGET_FILE:bindgen_regression_array_driver_fortran>)
7
11
8
- if ( CUDA_AVAILABLE
12
+ if ( CUDA_AVAILABLE
9
13
AND "${CMAKE_CXX_COMPILER_ID} " STREQUAL "GNU" # -fopenacc will be passed to the c++ linker
10
14
AND "${CMAKE_CXX_COMPILER_VERSION} " VERSION_GREATER_EQUAL "6"
11
15
AND "${CMAKE_Fortran_COMPILER_ID} " STREQUAL "GNU"
Original file line number Diff line number Diff line change @@ -2,5 +2,8 @@ bindgen_add_library(bindgen_regression_array_gt_legacy SOURCES implementation.cp
2
2
3
3
add_executable (bindgen_regression_array_gt_legacy_driver_fortran driver.f90)
4
4
target_link_libraries (bindgen_regression_array_gt_legacy_driver_fortran bindgen_regression_array_gt_legacy_fortran)
5
+ if (CMAKE_Fortran_COMPILER_ID STREQUAL "Intel" )
6
+ set_target_properties (bindgen_regression_array_gt_legacy_driver_fortran PROPERTIES LINKER_LANGUAGE Fortran)
7
+ endif ()
5
8
add_test (NAME bindgen_regression_array_gt_legacy_driver_fortran
6
9
COMMAND $<TARGET_FILE:bindgen_regression_array_gt_legacy_driver_fortran>)
Original file line number Diff line number Diff line change @@ -5,6 +5,9 @@ if(CMAKE_Fortran_COMPILER_LOADED)
5
5
target_link_libraries (bindgen_regression_simple_driver_fortran bindgen_regression_simple_fortran)
6
6
add_test (NAME bindgen_regression_simple_driver_fortran
7
7
COMMAND $<TARGET_FILE:bindgen_regression_simple_driver_fortran>)
8
+ if (CMAKE_Fortran_COMPILER_ID STREQUAL "Intel" )
9
+ set_target_properties (bindgen_regression_simple_driver_fortran PROPERTIES LINKER_LANGUAGE Fortran)
10
+ endif ()
8
11
endif ()
9
12
10
13
if (CMAKE_C_COMPILER_LOADED)
You can’t perform that action at this time.
0 commit comments