Skip to content

Commit 131e0fd

Browse files
committed
Use HEADER_BINARY_DIR instead of FLANG_INTRINSIC_MODULES_DIR
1 parent 0cef883 commit 131e0fd

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

flang/CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,9 @@ endif()
495495

496496
include(AddFlang)
497497
include(FlangCommon)
498+
include(GetClangResourceDir)
499+
500+
get_clang_resource_dir(HEADER_BINARY_DIR PREFIX ${LLVM_LIBRARY_OUTPUT_INTDIR}/.. SUBDIR include)
498501

499502
if (FLANG_INCLUDE_TESTS)
500503
add_compile_definitions(FLANG_INCLUDE_TESTS=1)
@@ -575,8 +578,6 @@ endif()
575578

576579
# Put ISO_Fortran_binding.h into the include files of the build area now
577580
# so that we can run tests before installing
578-
include(GetClangResourceDir)
579-
get_clang_resource_dir(HEADER_BINARY_DIR PREFIX ${LLVM_LIBRARY_OUTPUT_INTDIR}/.. SUBDIR include)
580581
configure_file(
581582
${FLANG_SOURCE_DIR}/include/flang/ISO_Fortran_binding.h
582583
${HEADER_BINARY_DIR}/ISO_Fortran_binding.h COPYONLY)

flang/test/lit.cfg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@
175175
llvm_config.use_clang(required=False)
176176

177177
# Clang may need the include path for ISO_fortran_binding.h.
178-
config.substitutions.append(("%flang_include", config.flang_intrinsic_modules_dir))
178+
config.substitutions.append(("%flang_include", config.flang_headers_dir))
179179

180180
# Enable libpgmath testing
181181
result = lit_config.params.get("LIBPGMATH")

flang/test/lit.site.cfg.py.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ config.errc_messages = "@LLVM_LIT_ERRC_MESSAGES@"
1414
config.flang_obj_root = "@FLANG_BINARY_DIR@"
1515
config.flang_tools_dir = lit_config.substitute("@FLANG_TOOLS_DIR@")
1616
config.flang_intrinsic_modules_dir = "@FLANG_INTRINSIC_MODULES_DIR@"
17+
config.flang_headers_dir = "@HEADER_BINARY_DIR@"
1718
config.flang_llvm_tools_dir = "@CMAKE_BINARY_DIR@/bin"
1819
config.flang_test_triple = "@FLANG_TEST_TARGET_TRIPLE@"
1920
config.flang_examples = @LLVM_BUILD_EXAMPLES@

0 commit comments

Comments
 (0)