summaryrefslogtreecommitdiffstats
path: root/SConstruct
AgeCommit message (Collapse)Author
2018-12-30Remove VAMP from SConstruct.RJ Skerry-Ryan
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
2014-01-17Add Clang-based features: address sanitizer and color diagnostics.RJ Ryan
2013-12-31Remove 'hifieq' SCons option.RJ Ryan
The EQ type is toggle-able at runtime now so it doesn't make sense to keep this build option.
2013-10-08remove plugindownload code from dlfprefplaylistMax Linke
that code was just commented and rellied on files that don't exist anymore
2013-07-08Merge branch 'master' into autodj-crates2Daniel Schürmann
Conflicts: src/dlgprefcontrolsdlg.ui src/library/dao/cratedao.cpp src/library/dao/cratedao.h
2013-07-01Delete unused tonal analyser code copied from the CLAM project.RJ Ryan
2013-06-20Merge branch 'master' into auto-dj-cratesDaniel Schürmann
Conflicts: mixxx/res/schema.xml mixxx/src/dlgprefcontrols.cpp mixxx/src/library/trackcollection.cpp
2013-06-19Moving mixxx/* to the root. A new era begins!RJ Ryan
2015-09-04Added OpenGLES feature to SConstruct, created conditional statement to add ↵amvanbaren
OpenGL waveform renderers to sources and added OpenGLES waveform renderers to sources