🍨 A XMake integration in IntelliJ IDEA
|
|
před 4 týdny | |
|---|---|---|
| .github | před 1 měsícem | |
| clion-debug | před 4 týdny | |
| gradle | před 2 měsíci | |
| res | před 4 roky | |
| src | před 4 týdny | |
| .gitattributes | před 2 měsíci | |
| .gitignore | před 1 měsícem | |
| CONTRIBUTING.md | před 7 roky | |
| LICENSE.md | před 8 roky | |
| README.md | před 1 měsícem | |
| build.gradle.kts | před 1 měsícem | |
| build.sh | před 1 měsícem | |
| change-notes.html | před 4 týdny | |
| description.html | před 2 roky | |
| gradle.properties | před 4 týdny | |
| gradlew | před 2 měsíci | |
| gradlew.bat | před 2 měsíci | |
| run.sh | před 1 měsícem | |
| settings.gradle.kts | před 1 měsícem | |
| verify.sh | před 1 měsícem |
A Xmake integration in IntelliJ IDEA/Clion.
It is deeply integrated with xmake and Intellij-IDEA to provide a convenient and fast cross-platform c/c++ development and building.
And It also support other Intellij-based platform, like Clion, Android Studio and etc.
You need install xmake first and a project with xmake.lua.
Please see xmake-github and website if you want to known more about xmake.


You can configure Xmake path, build settings, and Intellisense options in Settings > Build, Execution, Deployment > Xmake.


Only support CLion (>= 2020.1)
compile_commands.json for project code completion and navigation.Settings > Build, Execution, Deployment > Xmake.Update compile commands in the main menu or context menu.compile_commands.json. If not, you can open it via File > Open....Only support CLion (>= 2025.3)
XMake now supports native debugging via the Debug Adapter Protocol (DAP). This allows you to debug your XMake targets directly without generating CMakeLists.txt.
lldb-dap (recommended) or gdb-dap on your system./usr/bin/lldb-dap).Support CLion (>= 2020.1)
Due to limited personal time, I cannot maintain this plug-in all the time. If you encounter problems, you are welcome to download the plug-in source code to debug it yourself and open pr to contribute.
Use IDEA Intellji open this project source code, and click Build button.
Open and edit Run configuration, and add a gradle run configuration, then write run arguments: runIde --stacktrace and save it.

Select this run configuration and click run button to load it.

For more details, please visit: CONTRIBUTING