File tree Expand file tree Collapse file tree 3 files changed +5
-3
lines changed Expand file tree Collapse file tree 3 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -495,6 +495,9 @@ endif()
495495
496496include (AddFlang)
497497include (FlangCommon)
498+ include (GetClangResourceDir)
499+
500+ get_clang_resource_dir(HEADER_BINARY_DIR PREFIX ${LLVM_LIBRARY_OUTPUT_INTDIR} /.. SUBDIR include )
498501
499502if (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 )
580581configure_file (
581582 ${FLANG_SOURCE_DIR} /include /flang/ISO_Fortran_binding.h
582583 ${HEADER_BINARY_DIR} /ISO_Fortran_binding.h COPYONLY )
Original file line number Diff line number Diff line change 175175llvm_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
181181result = lit_config .params .get ("LIBPGMATH" )
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ config.errc_messages = "@LLVM_LIT_ERRC_MESSAGES@"
1414config.flang_obj_root = "@FLANG_BINARY_DIR@"
1515config.flang_tools_dir = lit_config.substitute("@FLANG_TOOLS_DIR@")
1616config.flang_intrinsic_modules_dir = "@FLANG_INTRINSIC_MODULES_DIR@"
17+ config.flang_headers_dir = "@HEADER_BINARY_DIR@"
1718config.flang_llvm_tools_dir = "@CMAKE_BINARY_DIR@/bin"
1819config.flang_test_triple = "@FLANG_TEST_TARGET_TRIPLE@"
1920config.flang_examples = @LLVM_BUILD_EXAMPLES@
You can’t perform that action at this time.
0 commit comments