Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-11 | Merge pull request #3773 from Holzhaus/config-h-in | Uwe Klotz | |
CMake: Use config.h.in instead of command line defintions for paths | |||
2021-04-06 | CMake: Use config.h.in instead of command line defintions for paths | Jan Holthuis | |
2021-04-05 | Reorder cmake_policy() before project() | Uwe Klotz | |
Some of them might affect how project() works. Additional changes: - Require CMake minimum version 3.16 instead of 3.16.0 - Reorder list by CMP numbers - Add documentation for CMP0069 | |||
2021-03-30 | WMainMenuBar: Unify manual/keyboard shortcut PDF detection | Jan Holthuis | |
2021-03-30 | WMainMenuBar: Add support for detection Keyboard PDF in res/ dir | Jan Holthuis | |
2021-03-29 | create PDF with keyboard shortcut overview | ronso0 | |
2021-03-29 | Advance minimum requirement to cmake 3.16 because of not working cpack ↵ | Daniel Schürmann | |
workaround for older versions | |||
2021-03-26 | CMake: Fix Qt resource files with CMake 3.20 | Jan Holthuis | |
Fixes https://bugs.launchpad.net/mixxx/+bug/1921549. | |||
2021-03-19 | CMake: Fix detection of hidapi_VERSION | Uwe Klotz | |
2021-03-18 | CMake: Improve comments for cmake_dependent_option | Jan Holthuis | |
2021-03-18 | CMake: Use default_option instead of cmake_dependent_option for defaults | Jan Holthuis | |
Before, we often used `cmake_dependent_option` for options depending on the availability of dependencies. However, this is not the proper way to use that macro, because if the dependencies is missing, it will forcibly set the option to off and not cause a warning if the user tries to set it to on. `cmake_dependent_option` should only be used for disabling options based on the platform, where that option will never be available, not based on dependencies that may be present or not. Instead, this adds a new macro `default_option` that allows to provide a default depending on the value of other variables/options. The user may still override that default and will run into an error message in that case. From the user's perspective this is preferable instead of silently dropping the option, because then the user will only notice afterwards that some functionality is missing (despite setting the corresponding feature flag `-DUSE_FOO=ON` on the command line). | |||
2021-03-17 | CMake: Fix wrong WAVPACK option | Jan Holthuis | |
2021-03-17 | Merge pull request #3707 from uklotzde/windows-ffmpeg | Jan Holthuis | |
Windows: Enable, test, and then disable SoundSourceFFmpeg as fallback | |||
2021-03-17 | Use cmake_dependent_option() for WavPack consistently | Uwe Klotz | |
2021-03-17 | Delete redundant cmake_dependent_option() | Uwe Klotz | |
2021-03-17 | CMake: Restrict MEDIAFOUNDATION to Windows | Uwe Klotz | |
2021-03-17 | CMake: Simplify FFmpeg option | Uwe Klotz | |
2021-03-16 | CMake: Fix typo in Shoutidjc_FOUND variable name | Jan Holthuis | |
2021-03-14 | Allow to enable FFmpeg even if no component versions available | Uwe Klotz | |
2021-03-14 | Fix FFmpeg build error messages | Uwe Klotz | |
2021-03-13 | Merge pull request #3689 from JoergAtGithub/fix_nonicremental_windows_build_2.3 | Daniel Schürmann | |
Fix for fatal error LNK1117: syntax error in option 'INCREMENTAL:NO:NO' | |||
2021-03-13 | Clean replacement of /INCREMENTAL, which should no longer rely on unmodified ↵ | JoergAtGithub | |
CMake defaults | |||
2021-03-11 | widget: Add WRateRange widget for displaying the current rate slider range | Katsarov | |
2021-03-10 | Remove /INCREMENTAL and /INCREMENTAL:NO | JoergAtGithub | |
2021-03-10 | Fix for fatal error LNK1117: syntax error in option 'INCREMENTAL:NO:NO' | JoergAtGithub | |
2021-03-08 | Merge pull request #3660 from Be-ing/remove_opt_icf | Daniel Schürmann | |
CMake: do not use /OPT:ICF link option on Windows | |||
2021-03-07 | CMake: add comment why /OPT:ICF is not used | Be | |
2021-03-03 | CMake: avoid warning about incompatible MSVC linker arguments | Be | |
2021-03-03 | Merge pull request #3647 from Be-ing/msvc_utf8 | Jan Holthuis | |
CMake: use /UTF8 with MSVC in all conditions | |||
2021-02-26 | CMake: use /Z7 instead of /Zi on Windows to let caching work | Be | |
2021-02-26 | use sccache on Windows | Be | |
2021-02-26 | CMake: do not use /OPT:ICF link option on Windows | Be | |
This caused a linker warning: LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/OPT:ICF' specification Also, it makes debugging confusing. From https://docs.microsoft.com/en-us/cpp/build/reference/opt-optimizations?view=msvc-160 because /OPT:ICF can merge identical data or functions, it can change the function names that appear in stack traces. It can also make it impossible to set breakpoints in certain functions or to examine some data in the debugger, and can take you into unexpected functions when you single-step through your code. The behavior of the code is identical, but the debugger presentation can be very confusing. Therefore, we do not recommend that you use /OPT:ICF in debug builds unless the advantages of smaller code outweigh these disadvantages. | |||
2021-02-25 | Merge pull request #3589 from daschuer/ipo_on | Be | |
Disable IPO on all targets | |||
2021-02-25 | disble the CMAKE_INTERPROCEDURAL_OPTIMIZATION code but keep it as comment ↵ | Daniel Schürmann | |
for documentation purpose. | |||
2021-02-24 | Lower CMake Version to 3.13. Don't install unused developer symlink of ↵ | Daniel Schürmann | |
linfdk-aac.dylib | |||
2021-02-22 | CMake: use /UTF8 with MSVC in all conditions | Be | |
2021-02-22 | Merge remote-tracking branch 'upstream/2.3' into ipo_on | Daniel Schürmann | |
2021-02-22 | Merge pull request #3563 from Be-ing/utf8 | Uwe Klotz | |
CMake: tell MSVC that source code is UTF8 | |||
2021-02-22 | Merge pull request #3571 from daschuer/CPackDebInstall | Be | |
Make the CPack DEB packet and the PPA build equal using | |||
2021-02-22 | Merge pull request #3631 from ronso0/novinyl | Uwe Klotz | |
remove Novinyl preferences page | |||
2021-02-22 | Merge pull request #3615 from Be-ing/fdk-aac_rebase | Jan Holthuis | |
fdk-aac encoder + libshout-idjc + vcpkg Windows dependencies integration | |||
2021-02-22 | fix package description | Daniel Schürmann | |
2021-02-17 | CMake: add comment why qt_de.dm is searched for | Be | |
2021-02-17 | Added hirsute to our beta PPA build targets | Daniel Schürmann | |
2021-02-16 | CMake: disable FFMPEG automatically if it is too old | Be | |
2021-02-16 | Encoder: fix build with OPUS=OFF | Be | |
2021-02-16 | factor out SemanticVersion into a utility class | Be | |
2021-02-16 | CMake: enable FFMPEG if it is found | Be | |
2021-02-16 | CMake: cleanup hacks for legacy Windows build environment | Be | |
2021-02-16 | CMake: copy libfdk-aac into Windows and macOS packages | Be | |