All Projects → Arthapz → xmake-project-manager

Arthapz / xmake-project-manager

Licence: GPL-3.0 license
QtCreator XMake plugin

Programming Languages

C++
36643 projects - #6 most used programming language
lua
6591 projects
CMake
9771 projects

Projects that are alternatives of or similar to xmake-project-manager

qt-creator-plugin-boostbuild
Boost.Build Project Manager Plugin for Qt Creator
Stars: ✭ 15 (-21.05%)
Mutual labels:  qtcreator, qtcreator-plugin
Xmake
🔥 A cross-platform build utility based on Lua
Stars: ✭ 4,229 (+22157.89%)
Mutual labels:  xmake
Unreal-Qt-project-generator
A small command line tool which generates QtCreator (qmake) projects for Unreal Engine 4 game development.
Stars: ✭ 37 (+94.74%)
Mutual labels:  qtcreator
QtNotepad
Super lightweight and super simple notepad application
Stars: ✭ 50 (+163.16%)
Mutual labels:  qtcreator
qt5-tutorials
graphics dojo Qt5
Stars: ✭ 29 (+52.63%)
Mutual labels:  qtcreator
QT-Notepad
QT5 实现的简单文本编辑器
Stars: ✭ 18 (-5.26%)
Mutual labels:  qtcreator
asn1scc.IDE
Qt Creator plugin for asn1scc - ASN.1/ACN compiler for embedded systems
Stars: ✭ 15 (-21.05%)
Mutual labels:  qtcreator
docker-qt
C++ Qt compile environment for Docker (Dynamically Linked, Statically Linked, and Cross-compiled to Windows)
Stars: ✭ 52 (+173.68%)
Mutual labels:  qtcreator
ProductManagementTool
Advanced Product tracking automation system using Qt 5 and C++
Stars: ✭ 39 (+105.26%)
Mutual labels:  qtcreator
base16-qtcreator
Qt Creator styles based on Chris Kempson's Base16 colour scheme
Stars: ✭ 18 (-5.26%)
Mutual labels:  qtcreator
diagnostictools
Plugin for Qt Creator (Memory and CPU usage visualizer)
Stars: ✭ 41 (+115.79%)
Mutual labels:  qtcreator
BBearEditor-2.0
My own 3D engine & editor in order to learn graphics algorithms and game engine architecture.
Stars: ✭ 32 (+68.42%)
Mutual labels:  qtcreator
qtcreator-go
Go language plugin for the QtCreator IDE.
Stars: ✭ 24 (+26.32%)
Mutual labels:  qtcreator
widgetci
a Cross-Platform Widget Management App. (Win/Linux/Mac)
Stars: ✭ 36 (+89.47%)
Mutual labels:  qtcreator
qtcreator
🧛🏻‍♂️ Dark theme for Qt Creator
Stars: ✭ 39 (+105.26%)
Mutual labels:  qtcreator
Tbox
🎁 A glib-like multi-platform c library
Stars: ✭ 3,800 (+19900%)
Mutual labels:  xmake
RapidCopy
RapidCopy is portable version of FastCopy that runs GNU/Linux with Qt5.
Stars: ✭ 44 (+131.58%)
Mutual labels:  qtcreator
xmake-gradle
A gradle plugin that integrates xmake seamlessly
Stars: ✭ 31 (+63.16%)
Mutual labels:  xmake
QtRelease Windows
practice project,Helps with QT software deployment on Windows
Stars: ✭ 13 (-31.58%)
Mutual labels:  qtcreator
QtCreator-Color-Schemes
Color schemes for the QtCreator text editor
Stars: ✭ 64 (+236.84%)
Mutual labels:  qtcreator

CI

!! This project is in early stage, do not use in production !!

This is some basic XMake build system integration for QtCreator (based on QtCreator meson plugin implementation).

Currently implemented features:

  • Show files in project:
    • Subprojects
    • CMake plugin like file view
  • Basic build integration (XMake default backend only)
  • Extract C++ code complemtion information from build directory
  • Group files by target
  • Support of build modes (debug, etc... ; build modes need to be enabled in your xmake.lua)
  • Non-source file listing

Not yet implemented:

  • xmake.lua code completion

ArchLinux

You can install this plugin from AUR with git and makepkg

sudo pacman -S base-devel cmake
git clone https://aur.archlinux.org/qtcreator-xmake-project-manager.git
cd qtcreator-xmake-project-manager
makepkg -si

or from your AUR helper

paru/yay/yaourt -S qtcreator-xmake-project-manager

Building from source

Please note that the build was only tested with Qt Creator 6.0.1 and other versions most likely won't work as the Qt Creator APIs tend to change even between minor version. To build the plugin you need the qtcreator headers and libraries. So the safest way is to install them from your distribution package manager (qtcreator-devel from AUR on archlinux), or from the Qt installer

git clone https://github.com/TapzCrew/xmake-project-manager.git
cd xmake-project-manager
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE:STRING=Release ..
cmake --build .
cmake --install .

Snapshots

You can find automatically built snapshots on Nightly.link.

Uncompress 7z file, open QtCreator and use QtCreator plugin installer

First-step Second-step Third-step

Restart QtCreator and enable plugin

Fourth-step

Restart a last time QtCreator and Open your XMake project :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].