|
33 | 33 | sudo make install |
34 | 34 |
|
35 | 35 | - name: stlsplit |
36 | | - # These are just snippets put aside for debugging |
37 | | - #run: export PATH=/usr/lib/mxe/usr/bin:$PATH && git clone https://github.com/admesh/stlsplit && cd stlsplit && premake4 gmake2 && make && sudo cp stlsplit.h /usr/local/include && ls build && sudo cp -P build/libstlsplit.so* /usr/local/lib && sudo ldconfig |
38 | | - # echo | x86_64-w64-mingw32.static-g++ -E -Wp,-v - && |
39 | | - # echo "PKG_CONFIG_PATH=" $PKG_CONFIG_PATH && |
40 | | - # echo "CFLAGS=" $CFLAGS "LDFLAGS=" $LDFLAGS && |
41 | | - # && find /usr/mxe* -type f |
42 | | - # && ls /usr/mxe-x86-64-w64-mingw32.static/include/admesh |
43 | | - # export PKG_CONFIG_PATH=./admesh && |
44 | | - # export PKG_CONFIG_PATH_x86_64_w64_mingw32_static=../admesh && |
45 | | - # export PKG_CONFIG_PATH_x86_64_w64_mingw32_static=../admesh && |
46 | | - # strings `which x86_64-w64-mingw32.static-pkg-config` | grep usr && |
47 | | - # ls /usr/mxe-x86-64-w64-mingw32.static/lib/pkgconfig && |
48 | | - # export _STLINCLUDE= && |
49 | | - # export STLINCLUDE="${_STLINCLUDE}/stlsplit" && |
50 | | - # echo "___${_STLINCLUDE}___" && |
51 | | - # echo "___${STLINCLUDE}___" && |
52 | | - |
53 | | - |
54 | 36 | run: > |
55 | 37 | export PKG_CONFIG_PATH_x86_64_w64_mingw32_static=/usr/mxe-x86-64-w64-mingw32.static/lib/pkgconfig && |
56 | 38 | export PATH=/usr/lib/mxe/usr/bin:$PATH && |
|
63 | 45 | sudo mkdir -p /usr/mxe-x86-64-w64-mingw32.static/include/stlsplit && |
64 | 46 | sudo /usr/bin/install -c -m 644 stlsplit.h /usr/mxe-x86-64-w64-mingw32.static/include/stlsplit |
65 | 47 |
|
66 | | - # sudo /usr/bin/install -c -m 644 libstlsplit.pc '/usr/mxe-x86-64-w64-mingw32.static/lib/pkgconfig' |
67 | | - |
68 | | - # export PKG_CONFIG_PATH_x86_64_w64_mingw32_static=/usr/mxe-x86-64-w64-mingw32.static/lib/pkgconfig && |
69 | | - # export PATH=/usr/lib/mxe/usr/bin:$PATH && |
70 | | - # git clone https://github.com/udif/stlsplit && |
71 | | - # cd stlsplit && |
72 | | - # export CFLAGS=$(x86_64-w64-mingw32.static-pkg-config libadmesh --cflags) && |
73 | | - # export CXXFLAGS=$(x86_64-w64-mingw32.static-pkg-config libadmesh --cflags) && |
74 | | - # export LDFLAGS=$(x86_64-w64-mingw32.static-pkg-config libadmesh --libs) && |
75 | | - # echo "CFLAGS=" $CFLAGS "LDFLAGS=" $LDFLAGS && |
76 | | - # ./autogen.sh && ./configure --host=x86_64-w64-mingw32.static --prefix=/usr/mxe-x86-64-w64-mingw32.static --includedir='${prefix}/include' && |
77 | | - # make -n && make && |
78 | | - # cp -p .libs/libstlsplit-1.dll ../release && |
79 | | - # sudo make install |
80 | | - |
81 | 48 | - name: qmake |
82 | 49 | run: > |
83 | 50 | export PATH=/usr/lib/mxe/usr/bin:$PATH && |
|
86 | 53 | export CXXFLAGS=`printf "%s %s%s" ${CFLAGS1} ${CFLAGS1} '/stlsplit'` |
87 | 54 | export LDFLAGS="$(x86_64-w64-mingw32.static-pkg-config libadmesh --libs) " && |
88 | 55 | /usr/lib/mxe/usr/x86_64-w64-mingw32.static/qt5/bin/qmake |
89 | | - # cat Makefile && cat Makefile.Release |
90 | 56 |
|
91 | 57 | - name: make |
92 | 58 | run: export PATH=/usr/lib/mxe/usr/bin:$PATH && make |
|
105 | 71 | path: | |
106 | 72 | release/admeshgui.exe |
107 | 73 | release/libadmesh-1.dll |
108 | | - release/libstlsplit-1.dll |
109 | 74 |
|
0 commit comments