Skip to content

Instantly share code, notes, and snippets.

@modocache
Created August 31, 2017 02:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save modocache/6f63a3185e54324a708e3c79ec1a9797 to your computer and use it in GitHub Desktop.
Save modocache/6f63a3185e54324a708e3c79ec1a9797 to your computer and use it in GitHub Desktop.
Generate a graphviz file for just the Swift compiler libraries, not the stdlib or SDK overlays
cmake \
-H$HOME/local/Source/apple/standalone/swift \
-B$HOME/local/Source/apple/standalone/swift-build
-G Ninja \
-DCMAKE_INSTALL_PREFIX=$HOME/local/Source/apple/standalone/swift-install \
-DCMAKE_BUILD_TYPE="Release" \
-DSWIFT_PATH_TO_LLVM_SOURCE=$HOME/local/Source/apple/standalone/swift-llvm \
-DSWIFT_PATH_TO_LLVM_BUILD=$HOME/local/Source/apple/standalone/swift-llvm-build \
-DSWIFT_PATH_TO_CLANG_SOURCE=$HOME/local/Source/apple/standalone/swift-clang \
-DSWIFT_PATH_TO_CLANG_BUILD=$HOME/local/Source/apple/standalone/swift-llvm-build \
-DSWIFT_PATH_TO_CMARK_SOURCE=$HOME/local/Source/apple/standalone/swift-cmark \
-DSWIFT_PATH_TO_CMARK_BUILD=$HOME/local/Source/apple/standalone/swift-cmark-build \
-DSWIFT_INCLUDE_DOCS=FALSE \
-DSWIFT_BUILD_REMOTE_MIRROR=FALSE \
-DSWIFT_BUILD_DYNAMIC_STDLIB=FALSE \
-DSWIFT_BUILD_STATIC_STDLIB=FALSE \
-DSWIFT_BUILD_DYNAMIC_SDK_OVERLAY=FALSE \
-DSWIFT_BUILD_STATIC_SDK_OVERLAY=FALSE \
-DSWIFT_BUILD_PERF_TESTSUITE=FALSE \
-DSWIFT_INCLUDE_TESTS=FALSE \
--graphviz=swift.dot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment