Age | Commit message (Collapse) | Author |
|
|
|
Also fixed some formatting errors.
|
|
- do not use link time code generation since that slows down the build.
- fixes if built with dynamically linked libraries. Note: Currently it needs manual copying of such dlls into the compiled directory (including the qt plugins).
- Fixed detection of opus. I don't know why it didn't work as it was. Version included in CMake tools for visual studio is 3.16.19112601-MSVC_2
- Fixed a database driver initialization error. This should only happen if SQLITE_OMIT_AUTOINIT was set. I didn't saw where this could happen, so I simply call sqlite3_initialize() explicitly in dbconnection. It is a no-op operation if it is already initialized.
|
|
|
|
|
|
- Autodetect Visual Studio version, edition or buildtools. Default to predefined buildtools as before, prefer 2017 to 2019 and Enterprise to Professional to Community. Explicit parameter to make VC 2019 to use VC 2017 (14.1) compiler.
- Autodetect path of 64bit binaries so no hardcoded path anymore.
- Two new parameters to skip build and run tests and skip installer generation.
- Install_buildenv first checks if path exists before checking if platform has 7zip.
- Added alternative using powershell if 7zip not found.
This is all complemented with a simple build.cmd that calls these two scripts which will be placed on the wiki.
|
|
|
|
|
|
|
|
|
|
Disable PDB bundling for AppVeyor builds since it causes us to run out of RAM.
|
|
|
|
|
|
+ User facing typos
+ trivial source comment typos
+ superflous double whitespace issues
+ found redundant comment typo
Found using `codespell -q 3 --skip="./build/wix/Localization,./res/translations,./lib" -I ../mixxx-whitelist.txt` where the contents of the whitelist were:
```
iff
freee
substract
```
|
|
|
|
|
|
|
|
|
|
"2.1-j00018-%platform%-%configuration%-fastbuild-static-7510b10-minimal".
Also move install_buildenv.bat to build/windows and make it usable by Jenkins.
|
|
Uses an x86 and x64 environment built from https://github.com/mixxxdj/buildserver/commit/3ddf42e4e06badf569b319981cae4a53559275a0 which is a combination of work by @Pegasus-RPG, @JosepMaJAZ, @sblaisot and myself. All dependencies are linked statically.
SCons is now present in the bin directory of the environment, so we don't need to install it anymore.
|
|
|
|
|
|
|