Changeset d63c842 in mainline for uspace/lib/meson.build


Ignore:
Timestamp:
2019-08-17T12:49:43Z (5 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
68b892a
Parents:
5852a5a
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-27 15:12:17)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-08-17 12:49:43)
Message:

more unification

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/meson.build

    r5852a5a rd63c842  
    123123
    124124                        if CONFIG_DEVEL_FILES and installed_libs.contains(l)
    125                                 install_subdir(l / 'include', install_dir: 'include' / 'lib' + l, strip_directory: true)
     125                                _sdir = meson.current_source_dir() / l / 'include'
     126                                uspace_lib_install_script_text += 'cp -R -L -T "@0@" "${MESON_INSTALL_DESTDIR_PREFIX}include/lib@1@"'.format(_sdir, l)
    126127                        endif
    127128                else
    128129                        includes += include_directories(l)
     130
     131                        if CONFIG_DEVEL_FILES and installed_libs.contains(l)
     132                                _sdir = meson.current_source_dir() / l
     133                                uspace_lib_install_script_text += 'mkdir -p "${MESON_INSTALL_DESTDIR_PREFIX}include/lib@0@"'.format(l)
     134                                uspace_lib_install_script_text += 'cp -L -t "${MESON_INSTALL_DESTDIR_PREFIX}include/lib@0@" "@1@"/*.h'.format(l, _sdir)
     135                        endif
    129136                endif
    130137        endif
Note: See TracChangeset for help on using the changeset viewer.