Skip to content

Commit a195150

Browse files
committed
Allow passing addition OPENMP_TEST_Fortran_FLAGS flags
1 parent 25625fc commit a195150

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

openmp/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@ set(OPENMP_TEST_FLAGS "" CACHE STRING
111111
"Extra compiler flags to send to the test compiler.")
112112
set(OPENMP_TEST_OPENMP_FLAGS ${OPENMP_TEST_COMPILER_OPENMP_FLAGS} CACHE STRING
113113
"OpenMP compiler flag to use for testing OpenMP runtime libraries.")
114+
set(OPENMP_TEST_Fortran_FLAGS "${CMAKE_Fortran_FLAGS}" CACHE STRING
115+
"Additional compiler flags to use for testing Fortran programs.")
114116

115117
if (LLVM_RUNTIMES_BUILD)
116118
flang_module_fortran_enable()

openmp/runtime/test/lit.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ if config.test_fortran_compiler:
4848
ToolSubst(
4949
"%flang",
5050
command=config.test_fortran_compiler,
51+
extra_args=config.test_fortran_flags.split(),
5152
unresolved="fatal",
5253
),
5354
], [config.llvm_tools_dir])

openmp/runtime/test/lit.site.cfg.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ config.test_compiler_has_omp_h = @OPENMP_TEST_COMPILER_HAS_OMP_H@
88
config.test_filecheck = "@OPENMP_FILECHECK_EXECUTABLE@"
99
config.test_not = "@OPENMP_NOT_EXECUTABLE@"
1010
config.test_openmp_flags = "@OPENMP_TEST_OPENMP_FLAGS@"
11+
config.test_fortran_flags = "@OPENMP_TEST_Fortran_FLAGS@"
1112
config.test_extra_flags = "@OPENMP_TEST_FLAGS@"
1213
config.libomp_obj_root = "@CMAKE_CURRENT_BINARY_DIR@"
1314
config.library_dir = "@LIBOMP_LIBRARY_DIR@"

0 commit comments

Comments
 (0)