summaryrefslogtreecommitdiffstats
path: root/SConstruct
AgeCommit message (Collapse)Author
2019-07-03Replace SoundSourceFFmpeg with new implementation for FFmpeg 4.xUwe Klotz
2019-06-30Merge branch 'master' of git@github.com:mixxxdj/mixxx.git into ffmpeg31Uwe Klotz
# Conflicts: # .travis.yml
2019-05-08Promote FFmpeg4 feature from "experimental" to "regular"Uwe Klotz
2019-05-08dynamic load gl functions, removed workaround with scons OpenGLES featureDaniel Schürmann
2019-04-09Adjust feature nameUwe Klotz
2019-02-08Increase required FFmpeg version from 3.1 to 4.0Uwe Klotz
2019-02-08Merge branch 'master' of git@github.com:mixxxdj/mixxx.git into ffmpeg31Uwe Klotz
2018-12-30Remove VAMP from SConstruct.RJ Skerry-Ryan
2018-12-25Add new SoundSource for FFmpeg 3.1 (and beyond)Uwe Klotz
2018-10-26Merge remote-tracking branch 'mixxxdj/master' into remove-vampRJ Skerry-Ryan
2018-10-24Build library objects in the SConscript variant_dir.RJ Skerry-Ryan
SCons has a feature that lets you declare a repository-root absolute path to a file (e.g. "#lib/soundtouch/..."). Using this feature prevents SCons from automatically re-directing built artifacts to a variant_dir. To work around this, this commit moves src/SConscript and src/SConscript.env to the root, and changes all paths in SConscripts to use SConscript-relative paths. This commit also switches to building an explicit static library for vamp-hostdk, vamp-sdk, and soundtouch when internal linking is enabled and the VAMP plugin now uses the system soundtouch if it is present. Fixes Bug #1191327 and Bug #1617802.
2018-10-17Build compile_commands.json by default and add it to the .gitignore.RJ Skerry-Ryan
2018-10-16Produce compile_commands.json.RJ Skerry-Ryan
2018-10-15Merge branch 'master' into remove-vampRJ Skerry-Ryan
2018-09-19Remove SoundSource plugins. Move SoundSourceM4A and SoundSourceWV into Mixxx.RJ Skerry-Ryan
Fixes Bug #1792747.
2018-09-15Migrate SoundSourceMediaFoundation from a plugin to a core SoundSource.RJ Skerry-Ryan
Now that Mixxx's minimum required version is Windows 7, we no longer need to make this an optional plugin for Windows Vista+.
2018-08-18Remove unusable and broken qdebug=0 build featureUwe Klotz
2018-06-26Add better description in SConstruct build parametersjmigual
2018-05-01Merge remote-tracking branch 'upstream/master' into lv2_support2Daniel Schürmann
Conflicts: .travis.yml src/effects/effect.cpp src/effects/effect.h src/effects/effectchainmanager.h src/effects/effectinstantiator.h src/effects/effectmanifest.h src/effects/effectrack.cpp src/effects/native/autopaneffect.cpp src/effects/native/balanceeffect.cpp src/effects/native/biquadfullkilleqeffect.h src/effects/native/bitcrushereffect.cpp src/effects/native/echoeffect.cpp src/effects/native/echoeffect.h src/effects/native/filtereffect.cpp src/effects/native/flangereffect.cpp src/effects/native/loudnesscontoureffect.cpp src/effects/native/phasereffect.cpp src/effects/native/reverbeffect.cpp src/effects/native/threebandbiquadeqeffect.h src/engine/effects/engineeffect.cpp src/engine/effects/engineeffect.h src/mixxx.cpp src/preferences/dialog/dlgpreferences.cpp src/preferences/dialog/dlgpreferences.h src/test/metaknob_link_test.cpp src/test/nativeeffects_test.cpp
2017-08-01Add compile flag to enable secure password storageStéphane Lepin
Use qtkeychain=1 in scons to enabled this feature
2017-03-16Merge remote-tracking branch 'upstream/master' into lv2_support2Daniel Schürmann
2017-03-16Merge commit '6a6ab54fa5bb6846501207735edf610730a9aa5c' into lv2_support2Daniel Schürmann
Conflicts: SConstruct build/features.py
2017-03-15Merge commit '18a90a6c7edd90d7140e7ff22f6c796b47df07c7' into lv2_support2Daniel Schürmann
2017-03-15Merge commit '65922f0bf56ee3eb80c3b55c146068ff01b0213c' into lv2_support2Daniel Schürmann
2017-03-13Merge commit 'c29551068d37d4d3aa113419cf18a09cbcbe3ce7' into lv2_support2Daniel Schürmann
2017-01-05Support ThreadSanitizer and UndefinedBehaviorSanitizer in addition to ↵RJ Ryan
AddressSanitizer.
2016-05-06Merge branch 'master' into remove-vampRJ Ryan
2016-05-03Make AutoDJ Crates non-optional.RJ Ryan
2016-04-27Replace "shoutcast" with "broadcast" in most places.RJ Ryan
2016-04-16Merge branch 'master' into remove-vampRJ Ryan
2016-04-10Make battery meter an optional feature.RJ Ryan
Travis does not support upower-glib-dev yet -- it was added to the whitelist recently but does not seem to work. I disabled battery support on the Travis build until this is fixed.
2016-01-31Delete most VAMP code and move Queen Mary DSP library to lib/qm-dsp.RJ Ryan
2016-01-11Merge remote-tracking branch 'mixxxdj/1.12'RJ Ryan
2016-01-11Use the actual env.Program result as an input to the copy Command.RJ Ryan
If we don't do this then in some cases SCons won't copy mixxx out of the build folder when it should.
2015-10-03Merge pull request #706 from amvanbaren/openglesDaniel Schürmann
scons opengles=1 as a band aid for opengles
2015-09-16Add option to disable build time.Johannes Obermayr
Some Linux distribution avoid __DATE__ and __TIME__ to avoid not needed rebuilds of packages. (e. g. https://github.com/openSUSE/rpmlint-checks/blob/master/CheckBuildDate.py) So add an option to disable it.
2014-12-26Imprve comments for gcc optimisation flagsDaniel Schürmann
2014-10-13For each enumeration port, build the list with its available optionsNicu Badescu
2014-09-24Merge pull request #256 from daschuer/localeCompareRJ Ryan
Merge custom comparison functionality by @daschuer.
2014-09-15Various MSVC build changes in preparation for actually making debug builds.RJ Ryan
* Merge build-type and msvcdebug build options. * Move some out-of-place stuff out of Optimize feature. * Misc. updates to indicator flags in mixxx.py.
2014-09-15Remove unused msvshacks build option.RJ Ryan
2014-08-31Merge remote-tracking branch 'upstream/master' into localeCompareDaniel Schürmann
Conflicts: build/features.py
2014-07-08Ensure that Mac App Store build options are explicitly Mac-specific.Owen Williams
2014-07-08Create new appstore scons option for Mac App Store builds.Owen Williams
Disables the reverb effect and vinyl control, which are not available with the App Store Exception. Attempting to enable vinylcontrol=1 with appstore=1 will not succeed.
2014-05-07Register custom collation function directly to sqlite3Daniel Schürmann
2014-03-02Merge remote-tracking branch 'upstream/master' into opusTuukka Pasanen
2014-02-18Delete all LADSPA code.RJ Ryan
2014-02-01Merge remote-tracking branch 'upstream/master' into opusTuukka Pasanen
2014-01-29Fix recent build copying on OS X.RJ Ryan
2014-01-18Added Opus to SConstruct-scriptTuukka Pasanen