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.