Cross-platform productivity workstation for developers' tools
✅ - done; 🚧 - in-progress; 🌤️ - some day, maybe;
- QT (https://www.qt.io)
- spdlog (https://github.com/gabime/spdlog)
-
MacOS
Prerequisite: homebrew
brew tap twelvechairssoftware/lildevil
brew cask install lildevil
-
Linux
Prerequisite: homebrew
brew tap twelvechairssoftware/lildevil
brew cask install lildevil
-
Windows
Prerequisite: choco
choco install lildevil
Prerequisites
- MacOS: Xcode (
xcode-select --install
) - Windows: Visual Studio 12+ (VS2017)
- Rarely needed: Qt 5.13+
Clone this repository
git clone https://gitlab.com/twelvechairssoftware/lildevil.git
cd lildevil
Set appropriate Qt paths in CMakeLists.txt, then:
-
MacOS
brew install cmake qt
cmake -DCMAKE_BUILD_TYPE=MinSizeRel -G "CodeBlocks - Unix Makefiles" .
cmake --build ./cmake-build-minsizerel --target lilDevil -- -j 2
./bin/lilDevil
-
Windows (very architecture-specific)
choco install cmake qtcreator
cmake.exe -DCMAKE_BUILD_TYPE=MinSizeRel -G "CodeBlocks - NMake Makefiles" <PROJECT_PATH>
cmake.exe --build <PROJECT_PATH>/cmake-build-minsizerel --target lilDevil --
bin\lilDevil.exe
-
Linux (RHEL)
dnf groupinstall "Development Tools"
dnf install gcc-c++ cmake qt5
cmake -DCMAKE_BUILD_TYPE=MinSizeRel -G "CodeBlocks - Unix Makefiles" .
cmake --build ./cmake-build-minsizerel --target lilDevil -- -j 2
./bin/lilDevil
-
Linux (Debian)
apt-get install build-essential git cmake qt5-default
cmake -DCMAKE_BUILD_TYPE=MinSizeRel -G "CodeBlocks - Unix Makefiles" .
cmake --build . --target lilDevil -- -j 2
./bin/lilDevil