| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[Flang-RT] Build libflang_rt.so (#121782) Under non-Windows platforms, also create a dynamic library version of the runtime. Build of either version of the library can be switched on using FLANG_RT_ENABLE_STATIC=ON respectively FLANG_RT_ENABLE_SHARED=ON. Default is to build only the static library, consistent with previous behaviour. This is because the way the flang driver invokes the linker, most linkers choose the dynamic library by default, if available. Building the dynamic library therefore causes flang-built executables to depend on libflang_rt.so, unless explicitly told otherwise. | 1 年前 | |
[Flang][NFC] Move runtime library files to flang-rt (#110298) Mostly mechanical changes in preparation of extracting the Flang-RT "subproject" in #110217. This PR intends to only move pre-existing files to the new folder structure, with no behavioral change. Common files (headers, testing, cmake) shared by Flang-RT and Flang remain in flang/. Some cosmetic changes and files paths were necessary: * Relative paths to the new path for the source files and add_subdirectory. * Add the new location's include directory to include_directories * The unittest/Evaluate directory has unitests for flang-rt and Flang. A new CMakeLists.txt was introduced for the flang-rt tests. * Change the #include paths relative to the include directive * clang-format on the #include directives * Since the paths are part if the copyright header and include guards, a script was used to canonicalize those * test/Runtime and runtime tests in test/Driver are moved, but the lit.cfg.py mechanism to execute the will only be added in #110217. | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 |