On 04/19/2018 10:12 AM, Gianfranco Costamagna wrote: > Signed-off-by: Gianfranco Costamagna <[email protected]> > Signed-off-by: Gianfranco Costamagna <[email protected]> > Co-developed-by: Cristiano Prato <[email protected]> > --- > .../cpprest/cpprest-2.10.2/fix-cmake-install.patch | 17 > +++++++++++++++++ > meta-oe/recipes-support/cpprest/cpprest_2.10.2.bb | 17 > +++++++++++++++++
This recipe really belongs in the meta-networking layer. fix-cmake-install.patch is missing the proper patch message. Please see https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines - armin > 2 files changed, 34 insertions(+) > create mode 100644 > meta-oe/recipes-support/cpprest/cpprest-2.10.2/fix-cmake-install.patch > create mode 100644 meta-oe/recipes-support/cpprest/cpprest_2.10.2.bb > > diff --git > a/meta-oe/recipes-support/cpprest/cpprest-2.10.2/fix-cmake-install.patch > b/meta-oe/recipes-support/cpprest/cpprest-2.10.2/fix-cmake-install.patch > new file mode 100644 > index 000000000..0feafef5b > --- /dev/null > +++ b/meta-oe/recipes-support/cpprest/cpprest-2.10.2/fix-cmake-install.patch > @@ -0,0 +1,17 @@ > +Description: install cmake files into /usr/lib/cmake/cpprestsdk > +Author: Gianfranco Costamagna <[email protected]> > +Upstream-Status: https://github.com/Microsoft/cpprestsdk/pull/737 > +Forwarded: https://github.com/Microsoft/cpprestsdk/pull/737 > +Last-Update: 2018-04-19 > + > +--- cpprest-2.10.2.orig/CMakeLists.txt > ++++ cpprest-2.10.2/CMakeLists.txt > +@@ -18,7 +18,7 @@ enable_testing() > + set(WERROR ON CACHE BOOL "Treat Warnings as Errors.") > + set(CPPREST_EXCLUDE_WEBSOCKETS OFF CACHE BOOL "Exclude websockets > functionality.") > + set(CPPREST_EXCLUDE_COMPRESSION OFF CACHE BOOL "Exclude compression > functionality.") > +-set(CPPREST_EXPORT_DIR lib/cpprestsdk CACHE STRING "Directory to install > CMake config files.") > ++set(CPPREST_EXPORT_DIR lib/cmake/cpprestsdk CACHE STRING "Directory to > install CMake config files.") > + set(CPPREST_INSTALL_HEADERS ON CACHE BOOL "Install header files.") > + set(CPPREST_INSTALL ON CACHE BOOL "Add install commands.") > + > diff --git a/meta-oe/recipes-support/cpprest/cpprest_2.10.2.bb > b/meta-oe/recipes-support/cpprest/cpprest_2.10.2.bb > new file mode 100644 > index 000000000..2ba6fc66c > --- /dev/null > +++ b/meta-oe/recipes-support/cpprest/cpprest_2.10.2.bb > @@ -0,0 +1,17 @@ > +SUMMARY = "Microsoft project for cloud-based client-server communication in > native code using a modern asynchronous C++ API design." > +SECTION = "libs/network" > +HOMEPAGE = "https://github.com/Microsoft/cpprestsdk/" > +LICENSE = "MIT" > +LIC_FILES_CHKSUM = > "file://${S}/../license.txt;md5=a2e15b954769218ff912468eecd6a02f" > +DEPENDS = "openssl websocketpp zlib boost" > + > +SRC_URI = > "git://github.com/Microsoft/cpprestsdk.git;protocol=https;branch=master" > + > +SRC_URI += "file://fix-cmake-install.patch" > + > +# tag 2.10.2 > +SRCREV= "fea848e2a77563cf2a6f28f8eab396fd6e787fbf" > + > +S = "${WORKDIR}/git/Release" > + > +inherit cmake -- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
