@@ -180,8 +180,6 @@ DPDK_MESON_ARGS = \
180180 --libdir lib \
181181 --prefix $(dpdk_install_dir ) \
182182 -Dtests=false \
183- -Dc_args="-I$(dpdk_root_dir ) /$(dpdk_install_dir ) /include" \
184- -Dc_link_args="-L$(dpdk_root_dir ) /$(dpdk_install_dir ) /lib" \
185183 -Denable_driver_sdk=true \
186184 "-Ddisable_drivers=$(DPDK_DRIVERS_DISABLED ) " \
187185 "-Ddisable_libs=$(DPDK_LIBS_DISABLED ) " \
@@ -203,7 +201,10 @@ define dpdk_config_cmds
203201 source ../dpdk-meson-venv/bin/activate && \
204202 (if ! ls $(PIP_DOWNLOAD_DIR ) meson* ; then pip3 download -d $(PIP_DOWNLOAD_DIR ) -f $(DL_CACHE_DIR ) meson==0.57.2 setuptools wheel pyelftools; fi) && \
205203 pip3 install --no-index --find-links=$(PIP_DOWNLOAD_DIR ) meson==0.57.2 pyelftools && \
206- meson setup $(dpdk_src_dir ) $(dpdk_build_dir ) $(DPDK_MESON_ARGS ) | tee $(dpdk_config_log ) && \
204+ PKG_CONFIG_PATH=$(dpdk_install_dir ) /lib/pkgconfig meson setup $(dpdk_src_dir ) \
205+ $(dpdk_build_dir ) \
206+ $(DPDK_MESON_ARGS ) \
207+ | tee $(dpdk_config_log ) && \
207208 deactivate && \
208209 echo "DPDK post meson configuration" && \
209210 echo "Altering rte_build_config.h" && \
@@ -226,7 +227,7 @@ define dpdk_install_cmds
226227 cd $(dpdk_build_dir ) && \
227228 source ../dpdk-meson-venv/bin/activate && \
228229 meson install && \
229- cd $(dpdk_root_dir ) / $( dpdk_install_dir ) /lib && \
230+ cd $(dpdk_install_dir ) /lib && \
230231 echo "GROUP ( $$(ls librte*.a ) )" > libdpdk.a && \
231232 rm -rf librte*.so librte*.so.* dpdk/*/librte*.so dpdk/*/librte*.so.* && \
232233 deactivate
0 commit comments