sdbusplus: use meson build
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ie382a676f33fe7e3541cf65eea37e75e615f26c4
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c3c5197..2715c4e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -102,11 +102,11 @@
${CMAKE_BINARY_DIR}/sdbusplus-src BINARY_DIR
${CMAKE_BINARY_DIR}/sdbusplus-build CONFIGURE_COMMAND
"" BUILD_COMMAND cd ${CMAKE_BINARY_DIR}/sdbusplus-src
- && ./bootstrap.sh && ./configure --enable-transaction
- && make -j libsdbusplus.la INSTALL_COMMAND ""
+ && meson build -Ddefault_library=static && ninja -C
+ build libsdbusplus.a INSTALL_COMMAND ""
LOG_DOWNLOAD ON)
include_directories (SYSTEM ${CMAKE_BINARY_DIR}/sdbusplus-src)
- link_directories (${CMAKE_BINARY_DIR}/sdbusplus-src/.libs)
+ link_directories (${CMAKE_BINARY_DIR}/sdbusplus-src/build)
externalproject_add (nlohmann-json PREFIX
${CMAKE_CURRENT_BINARY_DIR}/nlohmann-json