index : pacman | |
Archlinux32 fork of pacman | gitolite user |
summaryrefslogtreecommitdiff |
author | Eli Schwartz <eschwartz@archlinux.org> | 2019-10-02 03:20:13 -0400 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2019-10-07 14:09:34 +1000 |
commit | 0e3a4bd1fbb740b6bfce2ceb3e6acdfe84a4d486 (patch) | |
tree | 0875d6a203427baa5c44edd2a2dbf4f74990cacc | |
parent | facd9533b002194e58cc47672ce7e23d40968e96 (diff) |
-rw-r--r-- | meson.build | 22 |
diff --git a/meson.build b/meson.build index f0f708d8..29f89c45 100644 --- a/meson.build +++ b/meson.build @@ -314,24 +314,22 @@ libcommon = static_library( include_directories : includes, install : false) +alpm_deps = [crypto_provider, libarchive, libcurl, gpgme] + libalpm_a = static_library( - 'alpm', + 'alpm_objlib', libalpm_sources, # https://github.com/mesonbuild/meson/issues/3937 objects : libcommon.extract_all_objects(), include_directories : includes, - dependencies : [crypto_provider, libarchive, libcurl, gpgme], - install : true) + dependencies : alpm_deps) -if get_option('default_library') != 'static' - libalpm = library( - 'alpm', - version : libalpm_version, - link_whole: [libalpm_a], - install : true) -else - libalpm = libalpm_a -endif +libalpm = library( + 'alpm', + version : libalpm_version, + objects: libalpm_a.extract_all_objects(recursive: true), + dependencies : alpm_deps, + install : true) install_headers( 'lib/libalpm/alpm.h', |