Projekt

Obecné

Profil

Build » Historie » Verze 10

Václav Šíma, 2023-04-25 09:39

1 8 Václav Šíma
h2. Prerequisites
2
3 9 Václav Šíma
* *C++ 11 or 17 compatible compiler* /IDE: Visual Studio 2019 is recommended on Windows platforms, GCC 10.2 or CLANG 5.0 is recommended on Linux platforms; C++ 17 is required for AttachmentEstimation application.
4 1 Václav Šíma
5 9 Václav Šíma
* *cross-platform build system* : CMake >= 3.10;
6
7
* *Git version control* : On Windows platforms, Git for Windows >=2.26 is required and Git Extensions or TortoiseGit are recommended as tools for inexperienced users of Git;
8
9
* *[OPTIONAL]: Qt 5* - required only if you want to build (and use) MeshRegisterGUI example application
10
11 1 Václav Šíma
h2. Getting the source code
12 8 Václav Šíma
13 9 Václav Šíma
*GitLab Repos (private)* : 
14 1 Václav Šíma
15 9 Václav Šíma
* Main repo - https://gitlab.com/besoft/muscle-wrapping-2.0
16
* PBD_ARAP merge repo - https://gitlab.com/cervemar/muscle-wrapping-2.0
17
18
*Branches:*
19
* Superbuild - feature/#10434-super-build-refactoring
20
21
22 1 Václav Šíma
h2. Building the software
23
24 10 Václav Šíma
We are currently working on a superbuild that should download and install all the necessary dependencies to run the project. For a clean install, you should now just run cMake with the "always" configuration and everything you need should be installed. 
25
26
Dependencies of the project are described here - [[Dependency_map]] 
27 1 Václav Šíma
28 8 Václav Šíma
29 9 Václav Šíma
h2. Additional Information
30 8 Václav Šíma
31 9 Václav Šíma
Additional build information is desecribed here - [[Build_info]] 
32 8 Václav Šíma
33 9 Václav Šíma
h2. Troubleshooting
34 7 Václav Šíma
35 9 Václav Šíma
* During superbuild installation on Windows CCD directories (include, lib and bin) need to be add to PATH for correct build of FCL library. ({ _build_directory_ }\ExternalLibs\ccd\Bin\bin)