1
+ #! /bin/bash
1
2
# Copyright 2020 Google LLC
2
3
#
3
4
# Licensed under the Apache License, Version 2.0 (the "License");
12
13
# See the License for the specific language governing permissions and
13
14
# limitations under the License.
14
15
15
- #! /bin/bash
16
16
17
17
set -e
18
18
@@ -43,6 +43,7 @@ git -C cpuinfo/src/cpuinfo checkout ${CPUINFO_TAG}
43
43
cmake -GNinja -S cpuinfo/src/cpuinfo -B cpuinfo/src/cpuinfo-build \
44
44
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG:BOOL=ON \
45
45
-DCMAKE_INSTALL_PREFIX:PATH=${PWD} /cpuinfo \
46
+ -DCMAKE_INSTALL_LIBDIR=lib \
46
47
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON \
47
48
-DCPUINFO_BUILD_UNIT_TESTS:BOOL=OFF \
48
49
-DCPUINFO_BUILD_MOCK_TESTS:BOOL=OFF \
@@ -55,6 +56,7 @@ git -C ruy/src/ruy checkout ${RUY_TAG}
55
56
cmake -GNinja -S ruy/src/ruy -B ruy/src/ruy-build \
56
57
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG:BOOL=ON \
57
58
-DCMAKE_INSTALL_PREFIX:PATH=${PWD} /ruy \
59
+ -DCMAKE_INSTALL_LIBDIR=lib \
58
60
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON \
59
61
-Dcpuinfo_DIR:PATH=${PWD} /cpuinfo/share/cpuinfo \
60
62
-DRUY_MINIMAL_BUILD:BOOL=ON \
@@ -68,6 +70,7 @@ git -C abseil-cpp/src/abseil-cpp checkout ${ABSEIL_TAG}
68
70
cmake -GNinja -S abseil-cpp/src/abseil-cpp -B abseil-cpp/src/abseil-cpp-build \
69
71
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG:BOOL=ON \
70
72
-DCMAKE_INSTALL_PREFIX:PATH=${PWD} /abseil-cpp \
73
+ -DCMAKE_INSTALL_LIBDIR=lib \
71
74
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON \
72
75
-DABSL_BUILD_TESTING:BOOL=OFF \
73
76
-DABSL_ENABLE_INSTALL:BOOL=ON
@@ -79,6 +82,7 @@ git -C eigen/src/eigen checkout ${EIGEN_TAG}
79
82
cmake -GNinja -S eigen/src/eigen -B eigen/src/eigen-build \
80
83
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG:BOOL=ON \
81
84
-DCMAKE_INSTALL_PREFIX:PATH=${PWD} /eigen \
85
+ -DCMAKE_INSTALL_LIBDIR=lib \
82
86
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON \
83
87
-DEIGEN_BUILD_DOC:BOOL=OFF \
84
88
-DEIGEN_BUILD_TESTING:BOOL=OFF
@@ -90,6 +94,7 @@ git -C ARM_NEON_2_x86_SSE/src/ARM_NEON_2_x86_SSE checkout ${NEON_2_SSE_TAG}
90
94
cmake -GNinja -S ARM_NEON_2_x86_SSE/src/ARM_NEON_2_x86_SSE -B ARM_NEON_2_x86_SSE/src/ARM_NEON_2_x86_SSE-build \
91
95
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG:BOOL=ON \
92
96
-DCMAKE_INSTALL_PREFIX:PATH=${PWD} /ARM_NEON_2_x86_SSE \
97
+ -DCMAKE_INSTALL_LIBDIR=lib \
93
98
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON
94
99
ninja -C ARM_NEON_2_x86_SSE/src/ARM_NEON_2_x86_SSE-build install
95
100
@@ -99,6 +104,7 @@ git -C flatbuffers/src/flatbuffers checkout ${FLATBUFFERS_TAG}
99
104
cmake -GNinja -S flatbuffers/src/flatbuffers -B flatbuffers/src/flatbuffers-build \
100
105
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG:BOOL=ON \
101
106
-DCMAKE_INSTALL_PREFIX:PATH=${PWD} /flatbuffers \
107
+ -DCMAKE_INSTALL_LIBDIR=lib \
102
108
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON \
103
109
-DFLATBUFFERS_BUILD_TESTS:BOOL=OFF
104
110
ninja -C flatbuffers/src/flatbuffers-build install
@@ -109,6 +115,7 @@ git -C tensorflow/src/tensorflow checkout ${TENSORFLOW_TAG}
109
115
cmake -GNinja -S tensorflow/src/tensorflow/tensorflow/lite -B tensorflow/src/tensorflow-build \
110
116
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG:BOOL=ON \
111
117
-DCMAKE_INSTALL_PREFIX:PATH=${PWD} /tensorflow \
118
+ -DCMAKE_INSTALL_LIBDIR=lib \
112
119
-DCMAKE_FIND_PACKAGE_PREFER_CONFIG:BOOL=ON \
113
120
-DTFLITE_ENABLE_INSTALL:BOOL=ON \
114
121
-DTFLITE_ENABLE_XNNPACK:BOOL=OFF \
0 commit comments