Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
dcdb
dcdb
Commits
05d04857
Commit
05d04857
authored
Sep 27, 2018
by
Michael Ott
Browse files
Build Microsoft cpprestsdk
parent
55d51d27
Changes
1
Hide whitespace changes
Inline
Side-by-side
Makefile
View file @
05d04857
...
...
@@ -2,14 +2,15 @@ MAKEFILENAME := $(lastword $(MAKEFILE_LIST))
SUB_DIRS
=
lib CollectAgent tools scripts
CASSANDRA_VERSION
=
2.2.10
MOSQUITTO_VERSION
=
1.4.14
BOOST_VERSION
=
1.58.0
OPENSSL_VERSION
=
1.0.2l
CPPDRV_VERSION
=
2.0.1
LIBUV_VERSION
=
0.10.36
SOURCEFORGE_MROR
=
netcologne
CPPNET_VERSION
=
0.12.0-final
SOURCEFORGE_MROR
=
netcologne
CASSANDRA_VERSION
=
2.2.10
MOSQUITTO_VERSION
=
1.4.14
BOOST_VERSION
=
1.58.0
OPENSSL_VERSION
=
1.0.2l
CPPDRV_VERSION
=
2.0.1
LIBUV_VERSION
=
0.10.36
CPPNET_VERSION
=
0.12.0-final
CPPRESTSDK_VERSION
=
2.10.6
BOOST_VERSION_U
=
$(
subst
.,_,
$(BOOST_VERSION)
)
DISTFILES
=
apache-cassandra-
$(CASSANDRA_VERSION)
.tar.gz
;
http://archive.apache.org/dist/cassandra/
$(CASSANDRA_VERSION)
/apache-cassandra-
$(CASSANDRA_VERSION)
-bin
.tar.gz
\
...
...
@@ -18,9 +19,10 @@ DISTFILES = apache-cassandra-$(CASSANDRA_VERSION).tar.gz;http://archive.apache.o
openssl-
$(OPENSSL_VERSION)
.tar.gz
;
https://www.openssl.org/source/openssl-
$(OPENSSL_VERSION)
.tar.gz
\
libuv-v
$(LIBUV_VERSION)
.tar.gz
;
https://dist.libuv.org/dist/v
$(LIBUV_VERSION)
/libuv-v
$(LIBUV_VERSION)
.tar.gz
\
cpp-driver-
$(CPPDRV_VERSION)
.tar.gz
;
https://github.com/datastax/cpp-driver/archive/
$(CPPDRV_VERSION)
.tar.gz
\
cpp-netlib-
$(CPPNET_VERSION)
.tar.gz
;
http://downloads.cpp-netlib.org/0.12.0/cpp-netlib-
$(CPPNET_VERSION)
.tar.gz
cpp-netlib-
$(CPPNET_VERSION)
.tar.gz
;
http://downloads.cpp-netlib.org/0.12.0/cpp-netlib-
$(CPPNET_VERSION)
.tar.gz
\
cpprestsdk-
$(CPPRESTSDK_VERSION)
.tar.gz
;
https://github.com/Microsoft/cpprestsdk/archive/v
$(CPPRESTSDK_VERSION)
.tar.gz
DISTFILES_HASHES
=
apache-cassandra-2.2.10.tar.gz|4c58cb7c6753ce26f7c4d650502feece
;
mosquitto-1.4.14.tar.gz|6b0966e93f118bc71ad7b61600a6c2d3
;
boost_1_58_0.tar.gz|5a5d5614d9a07672e1ab2a250b5defc5
;
openssl-1.0.2l.tar.gz|f85123cd390e864dfbe517e7616e6566
;
cpp-driver-2.0.1.tar.gz|70bf83e1cbd0d35b7e5ed66fc4dccbb1
;
libuv-v0.10.36.tar.gz|8eb77b4fee4f311c114a9fee06f5a2ab
;
cpp-netlib-0.12.0-final.tar.gz|29b87c0e8c1a9e7fbdea5afcec947d53
DISTFILES_HASHES
=
apache-cassandra-2.2.10.tar.gz|4c58cb7c6753ce26f7c4d650502feece
;
mosquitto-1.4.14.tar.gz|6b0966e93f118bc71ad7b61600a6c2d3
;
boost_1_58_0.tar.gz|5a5d5614d9a07672e1ab2a250b5defc5
;
openssl-1.0.2l.tar.gz|f85123cd390e864dfbe517e7616e6566
;
cpp-driver-2.0.1.tar.gz|70bf83e1cbd0d35b7e5ed66fc4dccbb1
;
libuv-v0.10.36.tar.gz|8eb77b4fee4f311c114a9fee06f5a2ab
;
cpp-netlib-0.12.0-final.tar.gz|29b87c0e8c1a9e7fbdea5afcec947d53
;
cpprestsdk-2.10.6.tar.gz|0a9b2424578fbeb1ac8465173ce8fc71
include
common.mk
...
...
@@ -209,6 +211,25 @@ $(DCDBDEPSPATH)/cpp-netlib-$(CPPNET_VERSION)/.built: $(DCDBDEPSPATH)/cpp-netlib-
$(DCDBDEPSPATH)/cpp-netlib-$(CPPNET_VERSION)/.installed
:
$(DCDBDEPSPATH)/cpp-netlib-$(CPPNET_VERSION)/.built | $(DCDBDEPLOYPATH)
@
echo
"Installing cpp-netlib..."
cd
$(DCDBDEPSPATH)
/cpp-netlib_build
&&
make
install
&&
touch
$
(
@
)
$(DCDBDEPSPATH)/cpprestsdk-$(CPPRESTSDK_VERSION)/.built
:
$(DCDBDEPSPATH)/cpprestsdk-$(CPPRESTSDK_VERSION)/.patched
@
echo
"Building cpprestsdk..."
mkdir
-p
$(DCDBDEPSPATH)
/cpprestsdk_build
cd
$(DCDBDEPSPATH)
/cpprestsdk_build
&&
\
cmake
-DCMAKE_BUILD_TYPE
=
Release
\
-DBOOST_ROOT
=
$(DCDBDEPSPATH)
/boost_
$(BOOST_VERSION_U)
\
-DOPENSSL_ROOT_DIR
=
$(DCDBDEPSPATH)
/openssl-
$(OPENSSL_VERSION)
\
-DCPPREST_EXCLUDE_WEBSOCKETS
=
ON
\
-DCPPREST_EXCLUDE_COMPRESSION
=
ON
\
-DBUILD_TESTS
=
OFF
\
-DBUILD_SAMPLES
=
OFF
\
-DCMAKE_INSTALL_PREFIX
=
$(DCDBDEPLOYPATH)
/
\
$
(
@D
)
/Release
&&
\
make
-j
$(MAKETHREADS)
&&
touch
$
(
@
)
$(DCDBDEPSPATH)/cpprestsdk-$(CPPRESTSDK_VERSION)/.installed
:
$(DCDBDEPSPATH)/cpprestsdk-$(CPPRESTSDK_VERSION)/.built
@
echo
"Installing cpprestsdk..."
cd
$(DCDBDEPSPATH)
/cpprestsdk_build
&&
make
install
&&
touch
$
(
@
)
$(DCDBDEPSPATH)/apache-cassandra-$(CASSANDRA_VERSION)/.built
:
$(DCDBDEPSPATH)/apache-cassandra-$(CASSANDRA_VERSION)/.patched
@
touch
$(DCDBDEPSPATH)
/apache-cassandra-
$(CASSANDRA_VERSION)
/.built
...
...
Ghost User
@ghost
mentioned in commit
005bda0d
·
Mar 21, 2019
mentioned in commit
005bda0d
mentioned in commit 005bda0d320df104876aa9e55027994fd735d584
Toggle commit list
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment