so that projectM builds in a reproducible way
in spite of indeterministic filesystem readdir order.
See https://reproducible-builds.org/ for why this is good.
Without this patch, multiple .milk files varied between builds
in interesting ways:
--- "old//usr/share/projectM/presets/Geiss - All-Spark Polar.milk"
+++ "new//usr/share/projectM/presets/Geiss - All-Spark Polar.milk"
@@ -3,7 +3,7 @@
PSVERSION_WARP=2^M
PSVERSION_COMP=2^M
[preset00]^M
-fRating=4.000000^M
+fRating=2.0^M
Major updates to Makefiles, please report any build time issues!
Adding/updating makefiles for Qt, Jack, and Pulseadio implementations
* detect if we have libpulseaudio, libsdl2, and qt5 and if so just enable them automatically without the user having to.
* jack support, travis build with pa/jack/qt
* pass config opts
* test
* test
* test
* don't always enable sdl
* better libsdl2 detection
* hopefully fixed qt/pulse/jack makefiles
* oops
* travis
* fix jack subdir
* jack fixup
* jack makefile
* libsdl 1 for jack
* jack builds yay (qt version)
* testqt
* readme
* let's always build test
* let's always build test
* sdl2 for travis build test
* qt is required for jack/pulse
* install wip
* fix data dir
* test install in travis
* install presets
* fix local install path
* adding header files to SOURCES for dist
* ignore dist pkg
* dist headers, test dist build
* travis test stuff
* include test
* build status
* formatting
* tar fix for long file names from @abramhindle
* remove c3d/build
* autotools start
* ignore
* autoreconf? idk
* linux/osx gcc/clang
* no glut, need glew tho
* fix test matrix
* fix linux conditional includes?
* sdl makefile am
* SDL2 m4/autoconf
* idk more m4 crap
* ignore more junk
* ug
* go away idk
* renderer makefile
* fixing SDL's broken-ass sdl2.m4 lol
* progress
* cmake go away
* full autotools build working yay
* autogen script, readme update
* fix linux ifdefs
* stuff
* fix linux -ldl
* mac sdl dep for travis
* whoops
* brewwww
* no osx gcc
* no test
* kinda working linux library build
* travis apt packages
* ignore old SDL2 for travis
* typo
* autogen for osx build readme