Commit Graph

82 Commits

Author SHA1 Message Date
c63637624b #378 fix aligned alloc on macOS when building without XCode (#384) 2020-07-25 19:30:31 +03:00
890f0ace02 bumping version, update autoconf qt 2020-05-24 21:33:49 +03:00
8a522d9758 configure.ac: Avoid bashisms
or else we end up like this:

  ./configure: 18902: ./configure: Syntax error: redirection unexpected

or

  ./configure: 20152: ./configure: my_CFLAGS+=-DDATADIR_PATH=\""$(pkgdatadir)"\" : not found
  ./configure: 20153: ./configure: my_CFLAGS+=-I$(top_srcdir)/vendor : not found

Gentoo-bug: https://bugs.gentoo.org/714098
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2020-05-14 12:08:36 +02:00
343a9984bc Closes #339,#322 Don't detect QT libraries we don't need 2020-05-03 20:53:37 +03:00
f9895b15e9 update version, add keybindings to readme 2020-03-08 10:33:47 +02:00
b41c74b40a v3.1.2 2020-02-07 20:24:02 +02:00
79b866cb9d typo 2020-01-19 16:32:31 +02:00
82517130d6 typo 2020-01-19 16:31:46 +02:00
645d405993 version bump 2020-01-19 13:10:17 +02:00
f2bcd3787d Hardcode missing Qt5 libs (libQt5Gui and libQt5OpenGL) to fix missing DSO linkage with qt on Ubuntu 19.10 (#293) 2020-01-19 12:54:24 +02:00
6153fded5d Hardcode missing Qt5 libs (libQt5Gui and libQt5OpenGL) to fix missing DSO linkage with qt on Ubuntu 19.10 2019-12-29 21:14:06 +02:00
4c8c6d5eec Bump version 2019-11-16 08:29:59 +02:00
0ae8524e91 SDL link main window, vsync (#269)
* delete unused library references for xcode

* Link to 52k preset megapack

* SDL: associate GL context with main window, add vsync

* version bump
2019-11-10 11:35:50 +11:00
b42452c3bb Reduce Qt5 requirements to a minimum (#173)
* Reduce Qt5 requirements to a minimum

* Extend the search path for Qt-related tools
2019-10-17 20:19:05 +03:00
75db5c231e allow separate folder structure of presets during install (#249)
This is intended to install the folders as deposited at the source. If the backend is used then the desired folder will be selected.

This allows a better overlay of the available presets and avoids overwriting the same filenames in different folders during installation.

New configure value "--enable-preset-subdirs"
2019-10-06 22:26:38 +03:00
c2f641c59e use travis to select clang/gcc, upgrade xcode (#240)
* use travis to select clang/gcc, upgrade xcode

* where does this go

* where does this go

*             - libc++-dev

* bleh

* config

* test

* enable SDL for all travis builds (because -test depends on it)

* libsdl2 dep

*       - libc++-dev dep
2019-09-19 22:50:46 +03:00
fdc5bf709c Add NSMicrophoneUsageDescription for macOS - required to capture audio input 2019-05-11 22:41:46 +03:00
7b33e76b13 LLVM - add native code generation for expression evaluation (#162) 2019-03-05 14:24:59 -08:00
de415a1a40 allow explicit disabling of Qt 2019-03-04 23:28:40 +02:00
cb7e10d4ca version 2019-03-04 21:37:00 +02:00
2ea7118d8d Add GLES into automake build / fix android compile string (#171) 2019-03-03 22:59:19 +02:00
482a6f041f automating dist for macOS 2019-03-03 12:40:09 +02:00
bcc372464b AX_HAVE_QT for configuring Qt compilation (#167)
* Testing using AX_HAVE_QT for configuring Qt compilation instead of pkg-config

* cleanup

* get RCC too

* try MOC without CXXFLAGS?

* need qt5-default package

* readme, unfuck pulseaudio compile

* already have ax_have_qt.m4

* fixes to add RCC to ax_have_qt
2019-03-02 21:39:38 +02:00
5da71c7bbc see if qt5-uic builds without -qt=5 flag 2019-03-01 11:02:00 +02:00
23d60d21a4 Makefile: qt / jack / pulseaudio (#163)
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
2019-02-28 15:17:35 +02:00
575bbb8982 projectM-unittest (#153)
revive projectM-test directory

    new executable src/projectM-test/projectM-unittest
    still need to update existing code SDL->SDL2

Add projectM-unittest to Travic CI
2019-01-16 19:32:51 +00:00
d4d74f6d05 Build warnings cleanup 2018-11-17 11:42:28 +01:00
68844b7d46 Removing GLEW 2018-09-22 11:39:19 +03:00
4ef9b71fd9 osx packaging w/ xcode 2018-08-02 00:52:52 +03:00
4e63cb11f2 dumb (me) 2018-08-01 17:53:09 +03:00
4966e76b7e makefile stuff for emscripten 2018-08-01 17:23:45 +03:00
e0619ea9c4 Merge branch 'master' into glsl 2018-07-28 20:06:25 +02:00
dcc7800fb7 some emscripten support returns 2018-07-28 00:20:46 +03:00
00a2a70743 Fix for travis 2018-07-25 20:17:08 +02:00
7628fd018c - Fix for travis
- Convert glProgramUniform* for OGL 3.x compatibility
2018-07-25 19:38:17 +02:00
250e92a7bf Add --disable-rpath switch to avoid hardcoded path 2018-06-23 15:00:14 +02:00
5a99cf7da1 Also search for rcc-qt5 2018-06-21 17:56:10 +02:00
a56010bf81 merge master 2018-06-17 14:00:27 +02:00
d3357e29c4 Version 3.0.0 - GLES/OpenGL 3 2018-06-17 13:02:31 +02:00
233e9e289b load warp and comp shaders from preset into programs 2018-06-11 22:30:11 +03:00
360ef1471a Fix build errors 2018-06-10 20:01:00 +02:00
6cdba2c68e gles not enabled by default 2018-06-09 23:11:10 +02:00
18b0efce7a Disabling FTGL and Cg 2018-06-09 12:42:29 +02:00
88665e7495 Fix glm presence checking by autotools 2018-06-07 19:19:13 +02:00
1a01c7fd0c OpenGL ES 3.0 support 2018-06-06 20:25:31 +02:00
9b8a9a4f06 AC_CHECK_FUNCS_ONCE 2018-05-22 12:03:26 -07:00
85f6d954b2 Re-add pkg-config support
Give others - e.g qmmp the chance to find projectM

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2018-04-14 23:53:28 +02:00
77141bf4f1 Merge pull request #52 from projectM-visualizer/pthreads
Re-enable threading
2018-04-09 17:34:08 +02:00
8854e27e91 try adding pthreads CFLAGS 2018-04-09 04:55:35 -07:00
4120d04559 debugging 2018-04-09 04:54:11 -07:00