grejppi
9e85d7c66e
update all copyright headers to the proper url ( #3326 )
2017-02-06 02:41:15 +02:00
Wiley Yu
7e8513235c
Added NSHighResolutionCapable to lmms.plist.in ( #3231 )
2017-01-10 10:33:05 -05:00
Tres Finocchiaro
f45de837f9
Add rawwaves to Windows installer ( #3230 )
...
Closes #3227
2017-01-09 23:36:38 -05:00
Tres Finocchiaro
c9c1ba7246
Fix zyn linking; cleanup bundling
2017-01-07 15:20:33 -05:00
Tres Finocchiaro
6137fcc5a5
Explicitly define qt versions on Mac ( #3201 )
...
* Explicitly define qt versions on Mac
Closes #3200
* Qt4 force Xcode8 pre-built binaries
* Don't do install tasks at configure time
2017-01-02 17:14:52 -05:00
Tres Finocchiaro
1f1048697d
Remove mounted icon
...
Per https://github.com/LinusU/node-appdmg/issues/125
2016-10-10 11:29:45 -04:00
Javier Serrano Polo
5626a49704
Sort plug-in embedded resources ( #3014 )
2016-09-10 02:31:35 +00:00
Javier Serrano Polo
5eb0ae2d75
Implement version major.minor.release-stage.build ( #3011 )
2016-09-10 02:27:59 +00:00
Oskar Wallgren
ba76bfe5a6
Strip prefix 'g' from the version hash ( #2952 )
2016-07-31 10:16:54 -04:00
Javier Serrano Polo
935100b071
Search Wine in the i386 multiarch directory
2016-07-21 02:18:52 +02:00
Javier Serrano Polo
fb0e076bce
Merge pull request #2829 from jasp00/sort-glob
...
Sort lists generated from globbing expressions
2016-07-01 02:56:01 +00:00
tresf
46179f475d
Fix compilation on older Apple versions
...
Adds libc++ to CXX flags
Fixes macdeployqt on Qt5
Also fixes zynaddsubfx linking on Mac
2016-06-21 21:23:50 -04:00
Javier Serrano Polo
5b2283feec
Sort lists generated from globbing expressions
2016-06-07 20:15:55 +02:00
Javier Serrano Polo
d599955750
Fixed MinGW pkg-config configuration
2016-05-29 03:34:29 +02:00
Olivier Humbert
c3304f706d
Update lmms.desktop
...
Adds french translation.
2016-05-24 18:38:43 +02:00
David Carlier
43a0718d0b
Adding OpenBSD's sndio support.
...
Updating jackmsr's work, adding sndio cmake module.
Updating 64 bits OS arch detection (amd64).
2016-03-26 12:48:28 +00:00
David Carlier
f4890ec375
Make it workable on OpenBSD
...
- Additional LMMS_BUILD flag.
- Disallow on plugins -Wl,-no-undefined which triggers undefined references.
- Make sure X11 headers are found.
Lib ossaudio is needed only for OpenBSD
redundant expression removal
simplify condition for detection OS 'kind'
seems the last commit brought an issue on OSx travis test ....
2016-03-25 14:44:15 +00:00
Umcaruje
1507e4b175
Merge pull request #2578 from ycollet/fix_2572
...
Change the link of carlabase to SHARED and explicitly link carlarack and carlapatchbay to carlabase.
2016-02-29 17:34:26 +01:00
Tres Finocchiaro
e56c31b96e
Merge pull request #2609 from Wallacoloo/clang-fixes
...
Only use libc++ on when using clang *on apple*
2016-02-26 00:00:20 -05:00
Colin Wallace
59276a0307
Only use libc++ on APPLE; remove LMMS_BUILD_CLANG define, as it's no longer needed
2016-02-25 20:23:32 -08:00
Tres Finocchiaro
67334a84c2
Add Win/Qt5 build directives for Travis
2016-02-25 01:39:20 -05:00
Lukas W
13125c6248
Change cross compile scripts' shebang to bash
2016-02-23 10:11:38 +13:00
Lukas W
40af068328
Build: Make mingw build scripts paths independent of wdir
2016-02-21 17:20:07 +13:00
Yann Collette
d3d97b3275
Change the link of carlabase to SHARED and explicitly link carlarack and carlapatchbay to carlabase.
2016-02-17 21:53:23 +01:00
tresf
a7f8251f4b
Initial changes for MSYS support
2015-10-30 17:05:26 -04:00
Tres Finocchiaro
8e633df1ee
Adds better versioning for non-stable builds
...
Allows version forcing via `cmake -DFORCE_VERSION=1.1.1-foo`
2015-10-19 11:30:22 -04:00
Petter Reinholdtsen
878706d28c
Make sure desktop systems know how to pass files to lmms.
...
For LMMS files to be clickable in a Linux desktop environment, there
need to be a program accepting such files as an argument. This patch
change the lmms desktop file to affect files to open on the command line.
I did not know if lmms accepted URLs to remote files, so I went with the
safer %f for local files.
This patch originated in the Debian packaging, see for example
<URL: https://sources.debian.net/src/lmms/1.0.3-5/debian/patches/ >.
2015-09-20 08:41:02 +02:00
Tres Finocchiaro
3925fb8ff3
Merge pull request #2323 from softrabbit/w32_ssemath
...
Make the Win32 version use SSE math
2015-09-16 09:11:56 -04:00
Ryan Schmidt
571e4fd31a
Detect 32-bit/64-bit correctly based on CFLAGS
...
The user might invoke cmake with CFLAGS containing "-m32" or (on OS X) "-arch i386" while on a 64-bit machine to indicate that it should build for 32-bit instead.
2015-09-15 14:55:33 -04:00
Andrew Kelley
f7ff96fe4f
add libsoundio audio backend
...
This adds libsoundio (http://libsound.io/ ) as an available audio
backend. libsoundio supports JACK, PulseAudio, ALSA, CoreAudio,
WASAPI, and a dummy backend.
2015-09-13 16:07:10 -07:00
Raine M. Ekman
3de65556f2
Make the Win32 version use SSE math, with the performance benefits it brings.
...
Denormal protection alone should be worth it.
2015-09-06 12:28:26 +03:00
tresf
2035ff3e3c
Initial Homebrew on OSX Lion patch
2015-08-17 12:39:41 -04:00
Tres Finocchiaro
3114ccea26
Cleanup root directory
...
Cleans up the root directory of the GitHub source tree and starts to separate platform-specific installing and packaging logic from the master CMakeLists.txt. Closes #2201
2015-08-13 11:37:47 -04:00
Lukas W
f770164730
CMake: FindWine: Add aliases for finding winegcc
2015-07-06 17:40:10 +02:00
Lukas W
e0f077ba02
Merge branch 'master' into cmake_dist
...
# Conflicts:
# include/Plugin.h
# src/core/Plugin.cpp
2015-03-21 11:53:00 +01:00
Augustin Cavalier
48ac1b02eb
DetectMachine: de-convolute 'if' maze and add Haiku.
2015-03-05 12:39:35 -05:00
Lukas W
2a0c08afa2
Fix windows build
2015-01-29 16:37:10 +01:00
Lukas W
4c0705359a
OSX fix try #2
2015-01-15 22:23:26 +01:00
Lukas W
d4d26a6138
OSX fix
2015-01-15 21:35:46 +01:00
Lukas W
ce5398414c
Clean BuildPlugin.cmake
2015-01-13 01:22:31 +01:00
Lukas W
38f544f9a0
Fix embedded resources
2015-01-11 22:59:27 +01:00
Tobias Doerffel
4cee046909
Added initial Qt5 support
...
LMMS now properly builds and runs with Qt5. Various deprecated functions
had to be replaced like QString::toAscii()/fromAscii(). Also occurences
of FALSE/TRUE have been replaced with false/true.
LmmsStyle now derives from QProxyStyle and sets a style instance as base
style (Plastique for Qt4, Fusion for Qt5).
MOC files are not included anymore but added as regular source files.
What's missing is support for embedding VST plugins into a subwindow
inside LMMS on Linux/X11 due to missing QX11EmbedContainer class in Qt5.
Build instructions can be found in INSTALL.Qt5
Minimum version requirement for Qt4 has been raised to 4.6.0 for best
API compatibility between Qt4 and Qt5.
2014-08-14 17:34:49 +02:00
Tobias Doerffel
059ddc2875
CMake/FindWine: search for wineg++ executable
...
Instead of relying on wineg++ being in PATH search for it as it might
reside somewhere else.
2014-05-02 00:17:42 +02:00
Tobias Doerffel
5325e635c3
CMake/FindWine: add suffix for finding library on Debian Testing
...
On Debian Testing the WINE libraries reside in /usr/lib/<arch>/wine.
Therefore add according suffix to search in as well.
2014-05-01 00:41:24 +02:00
Tobias Doerffel
e84b537a60
NSIS/FileAssociation: do not write DefaultIcon registry key
...
Setting the DefaultIcon registry key uses LMMS' logo instead of a file
icon with the logo inside.
Thanks to Tres Finocchiaro for spotting the issue.
2014-02-19 18:09:27 +01:00
Tobias Doerffel
3f6ff1deb0
Removed libsamplerate from source tree
...
Drop another 3rdparty component and rely on system libraries instead.
2014-02-18 23:40:40 +01:00
Lukas W
7f602cd6c0
Fix for #42 : Make search path for plugins relative
...
Makes the search path that is compiled into the lmms executable relative.
2014-01-18 21:31:20 +01:00
Lukas W
22ca7acb81
Add FindWine module and use it in main CMakeLists.txt
...
Old CheckLibraryExists implementation didn't work on my system.
A find module should be better and also easier to maintain.
2014-01-15 17:17:29 +01:00
Tobias Doerffel
39f904117f
DetectMachine.cmake: do not use lib64 as LIB_DIR anymore
...
Installing to $prefix/lib64 is not usual anymore and thus we change it here
to just install all libraries to $prefix/lib.
2014-01-12 18:20:32 +01:00
Tobias Doerffel
b65cf661a2
MinGWCrossCompile.cmake: fix cross builds with recent versions of CMake
...
LMMS failed to build with recent versions of CMake if CMAKE_RC_COMPILER
was not set in MinGWCrossCompile.cmake. Furthermore PKG_CONFIG_FOUND
manually needs to be set to TRUE.
2011-10-22 20:40:06 +02:00