Skip to content

KatanaGraph/conan-aws-sdk-cpp

 
 

Repository files navigation

conan-aws-sdk-cpp

Conan.io package for the aws-sdk-cpp

Package Status

Bintray Windows Linux & macOS
Download Build status: Windows Build Status: Linux, OSX

Reuse The Packages

Basic setup

$ conan install aws-sdk-cpp/1.7.64@kmaragon/stable

Project setup

from conans import ConanFile, CMake

class AppConan(ConanFile):
    settings = "os", "compiler", "build_type", "arch"

    requires = "aws-sdk-cpp/1.7.64@kmaragon/stable"

    default_options = "aws-sdk-cpp:shared=False", \
        "aws-sdk-cpp:build_s3=True"

    generators = "cmake"

Complete the installation of requirements for your project running:

conan install .

Project setup installs the libraries (with all needed dependencies) and generates the files conanbuildinfo.txt and conanbuildinfo.cmake with all the paths and variables that you need to link with your dependencies.

Follow the Conan getting started: http://docs.conan.io.

Publish The Package

The example below shows the commands used to publish to conan repository.

Add Remote

$ conan remote add kmaragon https://api.bintray.com/conan/kmaragon/conan

Build

Builds a binary package for recipe (conanfile.py) located in current dir. For more info please check conan create.

$ conan create . kmaragon/stable

Upload

Uploads a recipe and binary packages to a remote. For more info please check conan upload.

$ conan upload aws-sdk-cpp/1.7.64@kmaragon/stable --all -r kmaragon 

Special thanks to @SMelanko for README and contributions beyond just gcc + linux

About

Conan Package for aws-sdk-cpp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.2%
  • Shell 6.8%
  • C++ 5.8%
  • CMake 4.2%