Changes
Page history
Update Build
authored
Feb 10, 2020
by
Boman Romain
Show whitespace changes
Inline
Side-by-side
Build.md
View page @
4e6de0f2
## PC/windows/mingw
This page explains how to build the code. You must have checked that
[
git
](
Git
)
,
[
a C++ compiler
](
MinGW
)
and
[
cmake
](
CMake
)
are correctly installed on your system.
## Windows
*
Clone the repository somewhere on your PC using "git bash"
```
git clone git@gitlab.uliege.be:R.Boman/gmsh-api.git
...
...
@@ -26,29 +28,11 @@ mingw32-make -j 4
*
run a program
```
gmsh -2 ..\sandbox\mymesh.geo
.\
bin\myedges.exe ..\sandbox\mymesh.msh
bin\myedges.exe ..\sandbox\mymesh.msh
```
## CECI clusters / linux
### configuration
If you want to build the examples on NIC4, you must load several modules related to gcc, cmake, git.
```
module load gcc git cmake
```
The following variables should also be defined so that CMake finds the correct g++.
```
export CXX=g++
```
These 2 commands can be added at the end of the
`.bashrc`
file which is in your hame directory.
### SSH keys
You must create SSH keys for all the git operations with GitLab. It is done as in the Windows case.
### Build the codes
*
clone the repository
```
git clone git@gitlab.uliege.be:R.Boman/gmsh-api.git
...
...
@@ -79,5 +63,7 @@ cmake ..
make -j 4
```
*
run a program
```
gmsh -2 ../sandbox/mymesh.geo
./bin/myedges.exe ../sandbox/mymesh.msh
```
\ No newline at end of file