Skip to content

Push external third party libs to lvcim.stable

Requirements

  • env: LVCIM_CONAN_SOURCES_ROOT : K:\PullGitLab\ConanRecipes\Sources

Scripts

Go to K:\PullGitLab\ConanRecipes\Scripts

The Recipes/<thirdparty>/all/conandata is auto generate from conandata-og.yamlusing python .\processRecipes.py --pattern openxr-sdk* --export.

sh
python .\processRecipes.py --pattern openxr-sdk* --build
python .\processRecipes.py --pattern openxr-sdk* --source
python .\processRecipes.py --pattern openxr-sdk* --export
python .\processRecipes.py --pattern openxr-sdk* --upload

Clear

Locally

sh
# Add -c to auto accept
conan remove openxr-sdk*

Remotely

sh
# Add -c to auto accept
conan remove openxr-sdk* -r lvcim2025.stable

Check

sh
conan search openxr-sdk*

Restore

sh
conan remove "*" -c
conan cache restore lvcim2.wip.tgz
conan upload "*" -r lvcim2.wip --confirm -c
conan remove "*" -c
conan cache restore lvcim2.stable.tgz
# ... and so on

Variant options

Go in Scripts\constants.py

Take example of other recipes like ffmpeg or other. Duplicate row and put options.

This should create one packages per rows with variations.