Skip to content

Commit 4412b98

Browse files
committed
Update third_party/Makefile
1 parent ba1c59e commit 4412b98

File tree

1 file changed

+34
-16
lines changed

1 file changed

+34
-16
lines changed

third_party/Makefile

+34-16
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,13 @@ setup:
1212
@mkdir -p lib
1313
@mkdir -p log
1414
@mkdir -p share
15-
@mkdir -p src
1615

1716
clean:
1817
@rm -rf bin
1918
@rm -rf include
2019
@rm -rf lib
2120
@rm -rf log
2221
@rm -rf share
23-
@rm -rf src
2422

2523
install: setup apt_base install_apt_pkgs build_pkgs
2624

@@ -54,16 +52,17 @@ install_apt_pkgs:
5452
@sudo apt-get install -y -qqq libassimp-dev libassimp-doc
5553
@sudo apt-get install -y -qqq libyaml-cpp-dev
5654

57-
build_pkgs: build_apriltag build_glfw build_stb build_dbow2
55+
build_pkgs: build_apriltag build_glfw build_stb build_dbow2 build_flann
5856

5957
build_apriltag:
6058
@sudo apt-get install -y -qqq cmake libeigen3-dev libv4l-dev libopencv-*
6159
@cd "$(SRC_PATH)/apriltag" \
62-
&& mkdir -p build \
63-
&& cd build || return \
64-
&& cmake \
65-
-DCMAKE_BUILD_TYPE=Release \
66-
-DCMAKE_INSTALL_PREFIX="$(PREFIX)" \
60+
&& mkdir -p build \
61+
&& cd build || return \
62+
&& cmake \
63+
-DCMAKE_BUILD_TYPE=Release \
64+
-DCMAKE_PREFIX_PATH="$(PREFIX)" \
65+
-DCMAKE_INSTALL_PREFIX="$(PREFIX)" \
6766
.. \
6867
&& make \
6968
&& make install
@@ -84,11 +83,12 @@ build_glad: build_khr
8483

8584
build_glfw: build_glad
8685
@cd "$(SRC_PATH)/glfw" \
87-
&& mkdir -p build \
88-
&& cd build || return \
89-
&& cmake \
90-
-DCMAKE_BUILD_TYPE=Release \
91-
-DCMAKE_INSTALL_PREFIX="$(PREFIX)" \
86+
&& mkdir -p build \
87+
&& cd build || return \
88+
&& cmake \
89+
-DCMAKE_BUILD_TYPE=Release \
90+
-DCMAKE_PREFIX_PATH="$(PREFIX)" \
91+
-DCMAKE_INSTALL_PREFIX="$(PREFIX)" \
9292
.. \
9393
&& make \
9494
&& make install
@@ -121,9 +121,10 @@ build_dbow2:
121121
&& mkdir -p build \
122122
&& cd build || return \
123123
&& cmake \
124-
-DCMAKE_BUILD_TYPE=Release \
125-
-DCMAKE_INSTALL_PREFIX="$(PREFIX)" \
126-
.. \
124+
-DCMAKE_BUILD_TYPE=Release \
125+
-DCMAKE_PREFIX_PATH="$(PREFIX)" \
126+
-DCMAKE_INSTALL_PREFIX="$(PREFIX)" \
127+
.. \
127128
&& make \
128129
&& make install
129130

@@ -133,7 +134,24 @@ build_fbow:
133134
&& cd build || return \
134135
&& cmake \
135136
-DCMAKE_BUILD_TYPE=Release \
137+
-DCMAKE_PREFIX_PATH="$(PREFIX)" \
138+
-DCMAKE_INSTALL_PREFIX="$(PREFIX)" \
139+
.. \
140+
&& make \
141+
&& make install
142+
143+
build_lz4:
144+
@cd "$(SRC_PATH)/lz4" && make install PREFIX="$(PREFIX)"
145+
146+
build_flann: build_lz4
147+
@cd "$(SRC_PATH)/flann" \
148+
&& mkdir -p build \
149+
&& cd build || return \
150+
&& cmake \
151+
-DCMAKE_BUILD_TYPE=Release \
152+
-DCMAKE_PREFIX_PATH="$(PREFIX)" \
136153
-DCMAKE_INSTALL_PREFIX="$(PREFIX)" \
154+
-DBUILD_MATLAB_BINDINGS=OFF \
137155
.. \
138156
&& make \
139157
&& make install

0 commit comments

Comments
 (0)