mirror of
https://github.com/cookiengineer/audacity
synced 2025-12-27 23:18:46 +01:00
Add an option to force the build of dependencies
When `audacity_conan_allow_prebuilt_binaries` is turned on, the dependecies that are managed by Conan will be built from the source code every time cmake configuartion changes
This commit is contained in:
committed by
Dmitry Vedenko
parent
f0bea9ed21
commit
aae3627476
15
BUILDING.md
15
BUILDING.md
@@ -191,4 +191,17 @@ To find system packages, we rely on `pkg-config`. There are several packages tha
|
||||
### Disabling Conan
|
||||
|
||||
Conan can be disabled completely using `-Daudacity_conan_enabled=Off` during the configuration.
|
||||
This option implies `-Daudacity_obey_system_dependencies=On` and disables `local` for packages that are managed with Conan.
|
||||
This option implies `-Daudacity_obey_system_dependencies=On` and disables `local` for packages that are managed with Conan.
|
||||
|
||||
### Disabling pre-built binaries downloads for Conan
|
||||
|
||||
It is possible to force Conan to build all the dependencies from the source code without using the pre-built binaries. To do so, please pass `-Daudaicity_conan_allow_prebuilt_binaries=Off` to CMake during the configration. This option will trigger rebuild every
|
||||
time CMake configuration changes.
|
||||
|
||||
### Reducing Conan cache size
|
||||
|
||||
In order to reduce the space used by Conan cache, please run:
|
||||
|
||||
```
|
||||
$ conan remove "*" --src --builds --force
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user