setting-up
Setup project for development
Development setup and getting started
Make sure you follow the setup guide of Qode so that you have a build environment ready for Qode.
MacOSX:
Requirements
- Node version: > 11
- CMake 3.1 and up (Installation instructions can be found here: https://cmake.org/install/)
- Make, GCC v7
- Qt (Optional): Make sure you followed the setup instructions from Qode
Only for M1 Macs
Setting up Qt:
You will need to download and install Qt from source since there are no binaries from Qt for M1 yet.
This should install Qt into something like this /usr/local/Qt-5.15.3 (your directory can change. This will be displayed when running make)
Now just set export QT_INSTALL_DIR=/usr/local/Qt-5.15.3 in either your .zshrc or .bashrc
Further steps would now use this custom Qt installation.
Windows:
Requirements
- Node version: > 11
- CMake 3.1 and up (Installation instructions can be found here: https://cmake.org/install/)
- Visual Studio Community 2017
- Powershell
- Qt (Optional): Make sure you followed the setup instructions from Qode
Linux:
Supported versions: Ubuntu 17.10 and up
Requirements
- Node version: > 11
- CMake 3.1 and up (Installation instructions can be found here: https://cmake.org/install/)
- Make, GCC v7, pkg-config
- Qt (Optional): Make sure you followed the setup instructions from Qode
On Ubuntu: $ sudo apt-get install pkg-config build-essential should install everything except Qt5.
Note: If you are using your own version of Qt make sure to
export PKG_CONFIG_PATH="<path to qt installation>/5.13.0/gcc_64/lib/pkgconfig"
Common:
- Once you have setup the platform specific stuff as mentioned above, follow these:
git clonethis repo.yarn installyarn build:addonyarn dev
If you want to run with your own version of Qt make sure to pass qt_home_dir variable when building addon.
npm run rebuild:addon [--qt_home_dir=/path/to/qt]