これは、AzureストレージC++ツールキットをCMakeに統合する方法です。CMake for C++ Azure
私はAzureのBLOBストレージに接続し、ファイル/コンテナをリストし、データを読み込むなどのツールを私たちのアプリケーションで構築しようとしています。私はLinux(Ubuntu 17.04)で作業します。私はソースからcpprestsdkとazure-storageの両方のツールを構築しました。
私は文字通りCMAKE_CXX_FLAGS
に
-I/apps/azure/inst/include
を追加するため、いくつかのことをコンパイルすることができています。ご覧のとおり、CMAKE_INSTALL_PREFIX=/apps/azure/inst
を使って、cpprestとazure-storageの両方に使用しました。
lib
サブディレクトリには、.cmakeファイルを含むcpprestsdk/
ディレクトリがあります。しかし私は私が自分のCMakeLists.txt
に含めることができる紺碧のストレージ用の.cmakeファイルが必要です。これは必要なもの(フラグ、ライブラリなど)を追加します。サンプルを見ると、これらはsdkのビルド中にのみ動作する方法で構築されていることがわかります。
誰かがこのような.cmakeインクルードファイルがあるかどうかを知っていますか?あれば、それはどこにインストールされていますか?