Skip to content

satoshi58/conan-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CONAN PLAYGROUND

You can easily tests pkg installation with CONAN PLAYGROUND

Requirement

conan 1.x

Usage

Install, build and create pkg according to your update scenario.

Default pkg dependency

  • alpha -> None
  • beta -> alpha
  • gamma -> alpha
  • delta -> beta and gamma
  • epsilon -> alpha and delta

Example of scenario

minor version conflict

  • alpha : 1.0.0 (push to cache)
  • beta : 1.0.0 (push to cache)
    • specify alpha [^1.0.0]
    • refer to alpha 1.0.0
  • alpha : 1.1.0 (push to cache)
  • gamma : 1.0.0 (push to cache)
    • specify alpha [^1.0.0]
    • refer to alpha 1.1.0
  • delta : 1.0.0 (pkg install)
    • specify beta [^1.0.0] and gamma [^1.0.0]
    • refer to beta 1.0.0 and gamma 1.0.0

pkg install, build and pkg creation

cd <pkg>
conan install .
mkdir -p _build && conan build .
conan create .

Note

conan-playground have to be installed on /home/user.
Otherwise conanfile.py on each pkg need to be modified.

About

conan update playground

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published