blob: 54d51f143997c61ea9bbf2911ea2cb3f21910338 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
cmake_minimum_required(VERSION 3.5)
include(ExternalProject)
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/prefix)
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/prefix/include)
ExternalProject_Add(
sdbusplus
GIT_REPOSITORY
"ssh://git-amr-2.devtools.intel.com:29418/openbmc-sdbusplus"
SOURCE_DIR
"${CMAKE_BINARY_DIR}/sdbusplus-src"
BINARY_DIR
"${CMAKE_BINARY_DIR}/sdbusplus-build"
CMAKE_ARGS
-DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/prefix
CONFIGURE_COMMAND
""
UPDATE_COMMAND
git fetch origin refs/changes/95/127095/1
&&
git checkout FETCH_HEAD BUILD_COMMAND
INSTALL_COMMAND
cp
-r
"${CMAKE_BINARY_DIR}/sdbusplus-src/sdbusplus"
"${CMAKE_BINARY_DIR}/prefix/include"
)
ExternalProject_Add(
Boost
URL
https://dl.bintray.com/boostorg/release/1.66.0/source/boost_1_66_0.tar.gz
URL_MD5
d275cd85b00022313c171f602db59fc5
SOURCE_DIR
"${CMAKE_BINARY_DIR}/boost-src"
BINARY_DIR
"${CMAKE_BINARY_DIR}/boost-build"
CONFIGURE_COMMAND
""
BUILD_COMMAND
""
INSTALL_COMMAND
mkdir -p "${CMAKE_BINARY_DIR}/prefix/include/"
&&
cp -R ${CMAKE_BINARY_DIR}/boost-src/boost ${CMAKE_BINARY_DIR}/prefix/include
)
ExternalProject_Add(
tinyxml2
GIT_REPOSITORY
"https://github.com/leethomason/tinyxml2.git"
GIT_TAG
8c8293ba8969a46947606a93ff0cb5a083aab47a
CMAKE_ARGS
SOURCE_DIR
"${CMAKE_BINARY_DIR}/tinyxml2-src"
BINARY_DIR
"${CMAKE_BINARY_DIR}/tinyxml2-build"
CMAKE_ARGS
-DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/prefix
)
|