File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed
Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change 1+ name : GNU/Linux build
2+
3+ on :
4+ push :
5+ pull_request :
6+ workflow_dispatch :
7+
8+ jobs :
9+ build :
10+ name : build meshfile library
11+ runs-on : ubuntu-latest
12+
13+ steps :
14+ - uses : actions/checkout@v3
15+
16+ - name : install meshview dependencies
17+ run : |
18+ sudo apt-get update
19+ sudo apt-get install libgl-dev libglu1-mesa-dev libglut-dev libpng-dev libjpeg-dev libxmu-dev
20+ git clone https://github.com/jtsiomb/libimago
21+ cd libimago
22+ ./configure
23+ make
24+ sudo make install
25+
26+ - name : configure
27+ run : ./configure --enable-opt --prefix=$(pwd)/meshfile-build/meshfile-build
28+
29+ - name : build
30+ run : make
31+
32+ - name : build meshview
33+ run : make meshview
34+
35+ - name : build meshconv
36+ run : make meshconv
37+
38+ - name : stage install
39+ run : |
40+ make install-all
41+ tree meshfile-build
42+
43+ - uses : actions/upload-artifact@v4
44+ with :
45+ name : meshfile-build
46+ path : meshfile-build
47+
48+ # vi:ts=2 sts=2 sw=2 expandtab:
You can’t perform that action at this time.
0 commit comments