Skip to content

A to-do list software tailored for software engineers, inspired by the Revelation album of G.E.M.

License

Notifications You must be signed in to change notification settings

revelationtodo/Revelation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

226 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A to-do list software tailored for software engineers, inspired by the Revelation album of G.E.M.

Build Steps:

[Windows]

Requirements

  • Visual Studio 17 2022 with C++ desktop development tools installed.
  • VCPKG
  • Qt 6.3.3
  • CMAKE

Install VCPKG

git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.bat

Set Environment Variables For VCPKG (set only once)

:: VCPKG_DOWNLOADS vcpkg download cache folder
:: VCPKG_DEFAULT_BINARY_CACHE vcpkg binary cache folder
setx VCPKG_ROOT "path_to_your_vcpkg_root"
setx VCPKG_DOWNLOADS "path_to_an_empty_folder1"
setx VCPKG_DEFAULT_BINARY_CACHE "path_to_an_empty_folder2"

Clone Repository

git clone --recursive https://github.com/revelationtodo/Revelation.git

Edit CMakePresets.json

"configurePresets": [
    {
        "binaryDir": "E:/GithubRepos/Revelation/build", // your build folder
        "cacheVariables": {
            "REVELATION_OUTPUT_DIR": "E:/GithubRepos/Revelation/binary", // your binary folder
            "CMAKE_PREFIX_PATH": "D:/ProgramFiles/Qt/6.6.3/msvc2019_64/lib/cmake" // your qt cmake path
    	}
    }
]

Build

mkdir build
cd build
cmake ../SourceCode/ --preset windows

Deploy executable

# using Qt msvc command line tool
# cd to the binary folder where `Revelation.exe` is located
windeployqt Revelation.exe

Copy resource files

Build ResourceCopy project to copy necessary resources

Copy files downloaded from the Release page to the binary folder in case of dll missing.

Open solution and set Revelation as default start-up project

Reference

About

A to-do list software tailored for software engineers, inspired by the Revelation album of G.E.M.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published