blob: afe95240d92f8933b6d8824d2deaa388fb5a86cf [file] [log] [blame] [view] [edit]
# Working on C++ code
1. Generate CMakeLists.txt
```
./gradlew :kotlin-native:llvmDebugInfoC:generateCMakeLists
```
2. Open this directory in CLion
# Working with konan_lldb.py on macOS
1. Generate a venv from Xcode's Python
```shell
cd kotlin-native/llvmDebugInfoC/src/scripts
sh -c 'exec "$(xcode-select -p)"/Library/Frameworks/Python3.framework/Versions/Current/bin/python3 -m venv .venv'
```
2. Symlink lldb Python API for lldb completions in PyCharm
```shell
echo "$(dirname "$(xcode-select -p)")"/SharedFrameworks/LLDB.framework/Versions/A/Resources/Python > "$(echo .venv/lib/python*)/site-packages/lldb.pth"
open -b com.jetbrains.pycharm .
```