You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* testing bionic on travis
* table cleanup
* Test building on travis without libsdl1
* test
* Try to parse version for travis script
* disable addons/apt
* gl1-mesa-dev
* bleh
* revert
* hopefully more portable hack
* Don't require user to provide libglm
* dist vendor
Copy file name to clipboardExpand all lines: .travis.yml
+19-4Lines changed: 19 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,8 @@ addons:
19
19
20
20
script:
21
21
- ./configure $PM_OPTS --prefix=$PWD/local && make -j6 && make install # build from checkout
22
-
- make dist && tar -zxf projectM-*.tar.gz && cd projectM-* && ./configure $PM_OPTS --prefix=$PWD/dist_install && make -j6 && make install # build from dist
22
+
- export PMVER=$(./configure --version | cut -d ' ' -f 3 | grep -m 1 .) # get pM version
23
+
- make dist && tar -zxf projectM-${PMVER}.tar.gz && cd projectM-${PMVER} && ./configure $PM_OPTS --prefix=$PWD/dist_install && make -j6 && make install # build from dist
projectM supports OpenGL ES 3 for embedded systems. Be sure to configure with the `--enable--gles` flag.
39
43
@@ -58,6 +62,9 @@ make && make install-strip
58
62
Now you should be able to copy ./src/libprojectM/.libs/libprojectM.so
59
63
and appropriate headers to projectm-android, and build it using Android Studio
60
64
65
+
### LLVM JIT
66
+
There are some optmizations for parsing preset equations that leverage the LLVM JIT. You can try `./compile --enable--llvm` to enable them. They may not work with newer version of LLVM (https://github.com/projectM-visualizer/projectm/pull/360)
0 commit comments