mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
IDE: Break CMake cycle involving IDE, FrontendTool, Frontend, and Migrator.
These libraries formed a strongly connected component in the CMake build graph. The weakest link I could find was from IDE to FrontendTool and Frontend, which was necessitated by the `CompileInstance` class (https://github.com/apple/swift/pull/40645). I moved a few files out of IDE into a new IDETools library to break the cycle.
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
|
||||
#include "SourceKit/Support/FileSystemProvider.h"
|
||||
|
||||
#include "swift/IDE/CompileInstance.h"
|
||||
#include "swift/IDETool/CompileInstance.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
#include "llvm/Support/MemoryBuffer.h"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user