devilhorns pushed a commit to branch master.

http://git.enlightenment.org/apps/express.git/commit/?id=ebc80a3fe6b688de4f0d599a6085e824e5078bd4

commit ebc80a3fe6b688de4f0d599a6085e824e5078bd4
Author: Christopher Michael <devilho...@comcast.net>
Date:   Fri Feb 12 12:25:27 2021 -0500

    express: Fix express meson build for library dependencies
    
    This should be the final patch to make Express be fully Meson-able....
    
    NB: A Big Thank You to Vincent Torri <vincent.to...@gmail.com> for his work 
on
    converting Express to use meson !!! :D
---
 meson.build         | 2 +-
 src/lib/meson.build | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index 83ce370..25798ee 100644
--- a/meson.build
+++ b/meson.build
@@ -42,7 +42,6 @@ express_cflags_try = [
   '-Wl,--no-copy-dt-needed-entries',
   '-Wshadow',
   '-Wstrict-prototypes',
-  '-Werror=missing-prototypes',
   '-Werror=pointer-arith',
   '-Wno-missing-field-initializers']
 
@@ -123,6 +122,7 @@ pkgconf.set('pkgincludedir', 
'${prefix}/@0@'.format(get_option('includedir')) +
 pkgconf.set('VMAJ', v_maj)
 pkgconf.set('VERSION', meson.project_version())
 pkgconf.set('requirements_libexpress_pc', requirement_express_pc)
+pkgconf.set('requirements_libexpress_libs', requirement_express_libs)
 
 pkg_install_dir = '@0@/pkgconfig'.format(get_option('libdir'))
 
diff --git a/src/lib/meson.build b/src/lib/meson.build
index 760d797..a25b5ea 100644
--- a/src/lib/meson.build
+++ b/src/lib/meson.build
@@ -27,8 +27,10 @@ sys_windows = win32.contains(host_os)
 if sys_windows == true
   ws2_32 = cc.find_library('ws2_32')
   express_ext_deps = [ ws2_32 ]
+  requirement_express_libs = '-lws2_32'
 else
   express_ext_deps = [ ]
+  requirement_express_libs = ''
 endif
 
 express_lib = library('express', express_lib_src,

-- 


Reply via email to