User Tools

Site Tools


build_process

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
build_process [2018/11/05 14:07]
141.44.23.5
build_process [2019/07/30 21:49] (current)
77.20.151.25
Line 1: Line 1:
 +-------------------------------------------------------------------------------------
 +-------------------------------------------------------------------------------------
 +-------------------------------------------------------------------------------------
 +-------------------------------------------------------------------------------------
 +**Buildprocess for Windows:**
 +
 +
 +
 +> In the console: switch to tool's main folder where the main CMakeLists.txt lies.
 +
 +>> cd multivariateprojectionviewer\MultivariateProjectionViewer
 +
 +> run cmake -> Makefiles are generated ​
 +>> cmake -G "MinGW Makefiles"​
 +
 +> run make to compile the code:
 +>> mingw32-make
 +
 +> start the Tool:
 +>> source\IUI\VisualSheetExplorer.exe
 +
 +IN WIN:
 +
 +If you do so, as a post_build process, a
 +programm is run named "​windeployqt .exe", which collects all 
 +required *.dll'​s of the main application and copy it to the binary folder.
 +
 +- - - - -
 +Morover, in folder "​\tools",​ there, a lot of build scripts are available.
 +
 +Use the provided Builtools (Build_Start.cmd) or this Build Process:
 +
 +The above mentioned build is generated with:
 +WIN: - Build_Start.cmd ​   (= cmake > mingw32-make > windeployqt.exe)
 +
 +To additionally build the installer you call:
 +WIN: - MakeClean_Build_And_MakeGenerateInstaller.cmd
 + (= cmake > mingw32-make > windeployqt.exe > iccs installerscript.iss)
 +
 +where iccs is a tool from "​innosetup"​ that build the installer based on a
 +script that is placed under the folder "​InstallerBuildProcess"​
 +
 +
 +
 +
 +
 +
 +
 +-------------------------------------------------------------------------------------
  
 **Notizen zum Buildprozess:​** **Notizen zum Buildprozess:​**
Line 39: Line 88:
 CMAKE_C_FLAGS_RELEASE:​STRING=-O2 -DNDEBUG CMAKE_C_FLAGS_RELEASE:​STRING=-O2 -DNDEBUG
 ...DNDEBUG mein asserts will be removed ...DNDEBUG mein asserts will be removed
 +
 +-------------------------------------------------------------------------------------
 +-------------------------------------------------------------------------------------
 +-------------------------------------------------------------------------------------
 +-------------------------------------------------------------------------------------
 +
  
  
  
  
build_process.1541423251.txt.gz ยท Last modified: 2018/11/05 14:07 by 141.44.23.5