File tree Expand file tree Collapse file tree 3 files changed +11
-1
lines changed
Expand file tree Collapse file tree 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)
22
33add_executable (bindgen_regression_array_driver_fortran driver.f90)
44target_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+
59add_test (NAME bindgen_regression_array_driver_fortran
610 COMMAND $<TARGET_FILE:bindgen_regression_array_driver_fortran>)
711
8- if ( CUDA_AVAILABLE
12+ if ( CUDA_AVAILABLE
913 AND "${CMAKE_CXX_COMPILER_ID} " STREQUAL "GNU" # -fopenacc will be passed to the c++ linker
1014 AND "${CMAKE_CXX_COMPILER_VERSION} " VERSION_GREATER_EQUAL "6"
1115 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
22
33add_executable (bindgen_regression_array_gt_legacy_driver_fortran driver.f90)
44target_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 ()
58add_test (NAME bindgen_regression_array_gt_legacy_driver_fortran
69 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)
55 target_link_libraries (bindgen_regression_simple_driver_fortran bindgen_regression_simple_fortran)
66 add_test (NAME bindgen_regression_simple_driver_fortran
77 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 ()
811endif ()
912
1013if (CMAKE_C_COMPILER_LOADED)
You can’t perform that action at this time.
0 commit comments