Changeset 4f63e1b2 in mainline


Ignore:
Timestamp:
2025-04-24T09:36:57Z (2 weeks ago)
Author:
Matěj Volf <git@…>
Children:
715ae00b
Parents:
0639afc
Message:

add shared libraries to export-dev

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • meson/part/exports/copy-export.sh

    r0639afc r4f63e1b2  
    4545            ar -t "$2" | xargs ar crs "${target_dir}/lib/$3"
    4646            ;;
     47        sharedlib)
     48            filename="$(basename "$2")"
     49            cp -L "$2" "${target_dir}/lib/$filename"
     50            ln -s "$filename" "${target_dir}/lib/$3"
     51            ;;
    4752        include)
    4853            mkdir -p "${target_dir}/include/$3"
  • uspace/lib/inet/meson.build

    r0639afc r4f63e1b2  
    5050        'test/main.c',
    5151)
     52allow_shared = true
  • uspace/lib/meson.build

    r0639afc r4f63e1b2  
    243243        if src.length() > 0
    244244                if not always_static
    245                         _libname = 'lib' + l + '.so.' + version.split('.')[0]
     245                        _libname_unversioned = 'lib' + l + '.so'
     246                        _libname = _libname_unversioned + '.' + version.split('.')[0]
    246247
    247248                        _shared_lib = shared_library(l, src,
     
    288289                                dependencies: _shared_deps,
    289290                        )
     291                        exported_devel_files += ['sharedlib', _shared_lib, _libname_unversioned]
    290292                endif
    291293
  • uspace/lib/posix/meson.build

    r0639afc r4f63e1b2  
    7171exported_devel_files += [ 'include', meson.current_source_dir() / 'include' / 'posix', 'libposix' ]
    7272exported_devel_files += [ 'includesymlink', 'libc', 'libposix' ]
     73allow_shared = true
Note: See TracChangeset for help on using the changeset viewer.