Skip to content

Commit cfbd410

Browse files
committed
Added option to only build flang symlink if Flang is not being built
1 parent 92dfdb6 commit cfbd410

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

clang/tools/driver/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,12 @@ endif()
7979

8080
add_dependencies(clang clang-resource-headers)
8181

82-
option(CLANG_LINK_FLANG "Create flang install link to clang" OFF)
82+
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)