1config BR2_PACKAGE_LIBCPPRESTSDK 2 bool "libcpprestsdk" 3 depends on BR2_ENABLE_LOCALE 4 depends on BR2_INSTALL_LIBSTDCPP 5 depends on BR2_USE_WCHAR # boost 6 depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-atomic, boost-filesystem 7 depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr 8 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL 9 select BR2_PACKAGE_BOOST 10 select BR2_PACKAGE_BOOST_ATOMIC 11 select BR2_PACKAGE_BOOST_CHRONO 12 select BR2_PACKAGE_BOOST_DATE_TIME 13 select BR2_PACKAGE_BOOST_FILESYSTEM 14 select BR2_PACKAGE_BOOST_RANDOM 15 select BR2_PACKAGE_BOOST_REGEX 16 select BR2_PACKAGE_BOOST_THREAD 17 select BR2_PACKAGE_OPENSSL 18 help 19 The C++ REST SDK is a Microsoft project for cloud-based 20 client-server communication in native code using a modern 21 asynchronous C++ API design. This project aims to help C++ 22 developers connect to and interact with services. 23 24 https://github.com/Microsoft/cpprestsdk 25 26comment "libcpprestsdk needs a toolchain w/ NPTL, C++, wchar, locale" 27 depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS 28 depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \ 29 !BR2_INSTALL_LIBSTDCPP || \ 30 !BR2_USE_WCHAR || !BR2_ENABLE_LOCALE 31 32comment "libcpprestsdk needs exception_ptr" 33 depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735 34