Skip to content

moneypython/omniacreator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Omnia Creator

A cross platform C/C++ IDE for Makers

Windows Guide
Linux Guide
Mac Guide

Windows Guide

Install

Please replace ${xxx} variables with the appropriate path

Configure

  1. Clone https://github.com/omniacreator/omniacreator.git with Git
  2. cd ${clonedir}
  3. git clone --recursive https://github.com/omniacreator/omniacreator.git
  4. Open ${clonedir}\ide\qt-creator-src\qtcreator.pro with QtCreator
  5. Set the debug build directory to ${clonedir}\ide\qt-creator-build (click details to show)
  6. Set the release build directory to ${clonedir}\ide\qt-creator-build (click details to show)
  7. Using the Mode Selector (the left side bar) click Projects
  8. Select Desktop Qt x.x.x MinGW ... Build
  9. Set Edit build configuration to Debug 1. Under Build Steps edit the Make step by overriding mingw32-make.exe with
    ${qt-installdir}\Tools\QtCreator\bin\jom.exe
    • Leave Make arguments blank 2. Under Build Steps click Add Build Step and select Custom Process Step
    1. Set Command to python
    2. Set Arguments to %{sourceDir}\..\deploy.py
      ${qt-installdir}\Tools\QtCreator\bin\jom.exe debug
    3. Set Working directory to %{buildDir} 3. Under Clean Steps edit the Make step by overriding mingw32-make.exe with
      ${qt-installdir}\Tools\QtCreator\bin\jom.exe
    • Leave Make arguments blank 4. Under Clean Steps click Add Build Step and select Custom Process Step
    1. Set Command to python
    2. Set Arguments to %{sourceDir}\..\deploy.py
      ${qt-installdir}\Tools\QtCreator\bin\jom.exe clean
    3. Set Working directory to %{buildDir}
  10. Set Edit build configuration to Release 1. Under Build Steps edit the Make step by overriding mingw32-make.exe with
    ${qt-installdir}\Tools\QtCreator\bin\jom.exe
    • Leave Make arguments blank 2. Under Build Steps click Add Build Step and select Custom Process Step
    1. Set Command to python
    2. Set Arguments to %{sourceDir}\..\deploy.py
      ${qt-installdir}\Tools\QtCreator\bin\jom.exe release
    3. Set Working directory to %{buildDir} 3. Under Clean Steps edit the Make step by overriding mingw32-make.exe with
      ${qt-installdir}\Tools\QtCreator\bin\jom.exe
    • Leave Make arguments blank 4. Under Clean Steps click Add Build Step and select Custom Process Step
    1. Set Command to python
    2. Set Arguments to %{sourceDir}\..\deploy.py
      ${qt-installdir}\Tools\QtCreator\bin\jom.exe clean
    3. Set Working directory to %{buildDir}
  11. Select Desktop Qt x.x.x MinGW ... Run
  12. Under Deployment click Add and select Deploy Configuration 1. Rename the new Deployment configuration to Install 2. Click Add Deploy Step and select Custom Process Step
    1. Set Command to python
    2. Set Arguments to %{sourceDir}\..\deploy.py
      ${qt-installdir}\Tools\QtCreator\bin\jom.exe release -I
    3. Set Working directory to %{buildDir}
  13. Under Deployment click Add and select Deploy Configuration 1. Rename the new Deployment configuration to Install-Build 2. Click Add Deploy Step and select Custom Process Step
    1. Set Command to python
    2. Set Arguments to %{sourceDir}\..\deploy.py
      ${qt-installdir}\Tools\QtCreator\bin\jom.exe release -I -B
    3. Set Working directory to %{buildDir}
  14. (TRUSTED DEVELOPERS)
    Under Deployment click Add and select Deploy Configuration 1. Rename the new Deployment configuration to Install-Build-Sign 2. Click Add Deploy Step and select Custom Process Step
    1. Set Command to python
    2. Set Arguments to %{sourceDir}\..\deploy.py
      ${qt-installdir}\Tools\QtCreator\bin\jom.exe release -I -B
      -S ${sign-password}
    3. Set Working directory to %{buildDir}
  15. (TRUSTED DEVELOPERS)
    Under Deployment click Add and select Deploy Configuration 1. Rename the new Deployment configuration to Install-Build-Sign-Upload 2. Click Add Deploy Step and select Custom Process Step
    1. Set Command to python
    2. Set Arguments to %{sourceDir}\..\deploy.py
      ${qt-installdir}\Tools\QtCreator\bin\jom.exe release -I -B
      -S ${sign-password} -U ${upload-password}
    3. Set Working directory to %{buildDir}
  16. Under Deployment set Method to Deploy locally
  17. Under Run set Run configuration to app
  18. Using the Mode Selector (the left side bar) click Run

Please replace ${xxx} variables with the appropriate path

Linux Guide

Omnia Creator has not been ported to Linux yet.

Mac Guide

Omnia Creator has not been ported to Mac yet.

About

Omnia Creator is a cross platform C/C++ IDE for Makers

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 60.7%
  • Other 39.3%