Merge branch 'mjog/make-client-lib-private' into 'mainline'
Install client library in private lib sub-directory Closes #775 See merge request GNOME/geary!470
This commit is contained in:
commit
a38ac6f324
3 changed files with 18 additions and 4 deletions
|
|
@ -139,8 +139,9 @@ i18n = import('i18n')
|
|||
|
||||
# Static install dirs
|
||||
dbus_services_dir = join_paths(data_dir, 'dbus-1', 'services')
|
||||
plugins_dir = join_paths(lib_dir, 'geary', 'plugins')
|
||||
web_extensions_dir = join_paths(lib_dir, 'geary', 'web-extensions')
|
||||
client_lib_dir = join_paths(lib_dir, 'geary')
|
||||
plugins_dir = join_paths(client_lib_dir, 'plugins')
|
||||
web_extensions_dir = join_paths(client_lib_dir, 'web-extensions')
|
||||
|
||||
# Ensure SQLite was built correctly
|
||||
if not cc.has_header_symbol('sqlite3.h', 'SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER', dependencies: sqlite)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,15 @@
|
|||
# Geary client
|
||||
|
||||
geary_client_package_name = 'geary-client'
|
||||
geary_client_api_version = '.'.join([
|
||||
geary_version.split('.')[0],
|
||||
geary_version.split('.')[1]
|
||||
])
|
||||
geary_client_package = '@0@-@1@'.format(
|
||||
geary_client_package_name,
|
||||
geary_client_api_version
|
||||
)
|
||||
|
||||
geary_client_vala_sources = files(
|
||||
'application/application-attachment-manager.vala',
|
||||
'application/application-avatar-store.vala',
|
||||
|
|
@ -173,13 +183,15 @@ if webkit_version[0].to_int() <= 2 and webkit_version[1].to_int() <= 24
|
|||
endif
|
||||
|
||||
# Main client application library
|
||||
geary_client_lib = shared_library('geary-client',
|
||||
geary_client_lib = shared_library(
|
||||
geary_client_package,
|
||||
geary_client_sources,
|
||||
dependencies: geary_client_dependencies,
|
||||
include_directories: config_h_dir,
|
||||
vala_args: geary_client_vala_args,
|
||||
c_args: geary_c_args,
|
||||
install: true
|
||||
install: true,
|
||||
install_dir: client_lib_dir,
|
||||
)
|
||||
|
||||
geary_client_dep = declare_dependency(
|
||||
|
|
|
|||
|
|
@ -109,6 +109,7 @@ geary_bin = executable('geary',
|
|||
vala_args: geary_vala_args,
|
||||
c_args: geary_c_args,
|
||||
install: true,
|
||||
install_rpath: client_lib_dir,
|
||||
)
|
||||
|
||||
if enable_valadoc
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue