Add initial meson.build and empty code

Add initial meson.build and make sure it generates the shared library.

Signed-off-by: Lei YU <yulei.sh@bytedance.com>
Change-Id: If04fcbeb4bcfeb67bb3654e15c17eb99352e97a3
diff --git a/meson.build b/meson.build
new file mode 100644
index 0000000..3edce7d
--- /dev/null
+++ b/meson.build
@@ -0,0 +1,21 @@
+project(
+    'inspur-ipmi-oem',
+    'cpp',
+    default_options: [
+        'warning_level=3',
+        'werror=true',
+        'cpp_std=c++17',
+        'prefix=/usr',
+        'b_lundef=false',
+        'buildtype=debugoptimized',
+    ],
+    license: 'Apache-2.0',
+    version: '1.0',
+    meson_version: '>=0.49.0',
+)
+
+phosphor_dbus_interfaces = dependency('phosphor-dbus-interfaces')
+phosphor_logging = dependency('phosphor-logging')
+libipmid = dependency('libipmid')
+
+subdir('src')