build: add -Ddeprecated=[true|false] to control deprecated symbols
Instead of using CFLAGS="-DMM_DISABLE_DEPRECATED" meson ... which doesn't handle -Werror very well let's make it an explicit option. Defaults to true, and autodetects previous CFLAGS mechanism to preserve backwards compatibility. Signed-off-by: Dan Williams <dan@ioncontrol.co>
This commit is contained in:
+1
-1
@@ -208,7 +208,7 @@ build-no-deprecated:
|
||||
- export BUILD_QRTR=false
|
||||
- export BUILD_QMI=false
|
||||
- *prepare_deps
|
||||
- CFLAGS="-DMM_DISABLE_DEPRECATED" meson setup build --prefix=/usr -Dwerror=true -Dgtk_doc=false -Dqmi=false -Dqrtr=false -Dmbim=false
|
||||
- meson setup build --prefix=/usr -Dwerror=true -Dgtk_doc=false -Dqmi=false -Dqrtr=false -Dmbim=false -Ddeprecated=false
|
||||
- ninja -C build
|
||||
- ninja -C build test
|
||||
- ninja -C build install
|
||||
|
||||
Reference in New Issue
Block a user