Skip to content

Commit 6d585d8

Browse files
authored
Added option to only build flang symlink if Flang is not being built (llvm#3108)
2 parents 5b1c9d3 + 1a17e9e commit 6d585d8

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

clang/tools/driver/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,11 @@ endif()
8080
add_dependencies(clang clang-resource-headers)
8181

8282
option(CLANG_LINK_FLANG "Create flang install link to clang" ON)
83+
#Only create flang symlink if Flang is not being built
84+
list(FIND LLVM_ENABLE_PROJECTS flang FLANG_TARGET_INDEX)
85+
8386
if(NOT CLANG_LINKS_TO_CREATE)
84-
if(CLANG_LINK_FLANG)
87+
if(CLANG_LINK_FLANG AND "${FLANG_TARGET_INDEX}" EQUAL "-1")
8588
set(CLANG_LINKS_TO_CREATE clang++ clang-cl clang-cpp flang)
8689
else()
8790
set(CLANG_LINKS_TO_CREATE clang++ clang-cl clang-cpp)

0 commit comments

Comments
 (0)