[PATCH] D84022: [flang] Fix multi-config generator builds.
Andrzej Warzynski via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 21 09:27:32 PDT 2020
awarzynski added a comment.
Thank you for working on this @DavidTruby!
================
Comment at: flang/test/lit.cfg.py:64
]
-llvm_config.add_tool_substitutions(tools, [config.flang_llvm_tools_dir])
+llvm_config.add_tool_substitutions(tools, config.llvm_tools_dir)
----------------
Shouldn't `config.flang_llvm_tools_dir` be fixed instead (or _as well_)?
================
Comment at: flang/tools/f18/CMakeLists.txt:63-69
+if (NOT WIN32)
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/flang.sh.in ${CMAKE_CURRENT_BINARY_DIR}/tools/flang/bin/flang @ONLY)
+add_custom_command(TARGET f18
+ POST_BUILD
+ COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/tools/flang/bin/flang ${LLVM_RUNTIME_OUTPUT_INTDIR}/flang
+ COMMAND chmod +x ${LLVM_RUNTIME_OUTPUT_INTDIR}/flang)
+endif()
----------------
IIUC, these changes are unrelated to fixing CMake's multi-config (i.e. even without these changes the multi-config will work on Linux). Could you either update the commit msg, please? Alternatively, send a separate patch?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D84022/new/
https://reviews.llvm.org/D84022
More information about the llvm-commits
mailing list