This shows you the differences between two versions of the page.
| 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 | ||
| + | |||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | ------------------------------------------------------------------------------------- | ||
| + | |||