mbuf: fix reset on mbuf free
[dpdk.git] / app / meson.build
index 408676b..fd72d7d 100644 (file)
@@ -18,12 +18,17 @@ apps = [
        'test-flow-perf',
        'test-pipeline',
        'test-pmd',
+       'test-regex',
        'test-sad']
 
 # for BSD only
 lib_execinfo = cc.find_library('execinfo', required: false)
 
 default_cflags = machine_args + ['-DALLOW_EXPERIMENTAL_API']
+default_ldflags = []
+if get_option('default_library') == 'static'
+       default_ldflags += ['-Wl,--export-dynamic']
+endif
 
 foreach app:apps
        build = true
@@ -31,13 +36,14 @@ foreach app:apps
        sources = []
        includes = []
        cflags = default_cflags
+       ldflags = default_ldflags
        objs = [] # other object files to link against, used e.g. for
                  # instruction-set optimized versions of code
 
        # use "deps" for internal DPDK dependencies, and "ext_deps" for
        # external package/library requirements
        ext_deps = []
-       deps = dpdk_app_link_libraries
+       deps = []
 
        subdir(name)
 
@@ -57,6 +63,7 @@ foreach app:apps
                executable('dpdk-' + name,
                                sources,
                                c_args: cflags,
+                               link_args: ldflags,
                                link_whole: link_libs,
                                dependencies: dep_objs,
                                install_rpath: join_paths(get_option('prefix'),