project: don't install private library

Instead, bring back building all the objects into
calendar itself, and only use the private library
internally.
This commit is contained in:
Georges Basile Stavracas Neto
2017-09-08 21:04:02 -03:00
parent acf311b65c
commit 27a44c3092
3 changed files with 9 additions and 12 deletions
-1
View File
@@ -27,7 +27,6 @@ calendar_micro_version = version_array[2].to_int()
calendar_prefix = get_option('prefix') calendar_prefix = get_option('prefix')
calendar_bindir = join_paths(calendar_prefix, get_option('bindir')) calendar_bindir = join_paths(calendar_prefix, get_option('bindir'))
calendar_libdir = join_paths(calendar_prefix, get_option('libdir'))
calendar_localedir = join_paths(calendar_prefix, get_option('localedir')) calendar_localedir = join_paths(calendar_prefix, get_option('localedir'))
calendar_datadir = join_paths(calendar_prefix, get_option('datadir')) calendar_datadir = join_paths(calendar_prefix, get_option('datadir'))
calendar_pkgdatadir = join_paths(calendar_datadir, meson.project_name()) calendar_pkgdatadir = join_paths(calendar_datadir, meson.project_name())
+6 -10
View File
@@ -2,7 +2,7 @@ src_inc = include_directories('.')
enum_headers = files('gcal-utils.h') enum_headers = files('gcal-utils.h')
libgcal_deps = [ gcal_deps = [
gsettings_desktop_schemas_dep, gsettings_desktop_schemas_dep,
libedataserverui_dep, libedataserverui_dep,
libedataserver_dep, libedataserver_dep,
@@ -119,12 +119,11 @@ incs += contrib_incs
################### ###################
libgcal = shared_library( libgcal = shared_library(
'gcal', 'gcal-private',
sources: sources, sources: sources,
include_directories: incs, include_directories: incs,
dependencies: libgcal_deps, dependencies: gcal_deps,
install: true, install: false,
install_dir: calendar_libdir
) )
libgcal_dep = declare_dependency( libgcal_dep = declare_dependency(
@@ -137,14 +136,11 @@ libgcal_dep = declare_dependency(
# gnome-calendar # # gnome-calendar #
################## ##################
calendar_deps = libgcal_deps
calendar_deps += [ libgcal_dep ]
executable( executable(
meson.project_name(), meson.project_name(),
files('main.c'), sources + files('main.c'),
include_directories: incs, include_directories: incs,
dependencies: calendar_deps, dependencies: gcal_deps,
install: true, install: true,
install_dir: calendar_bindir install_dir: calendar_bindir
) )
+3 -1
View File
@@ -3,6 +3,8 @@ test_incs = [
src_inc src_inc
] ]
tests_deps = gcal_deps + [ libgcal_dep ]
########### ###########
# Manager # # Manager #
########### ###########
@@ -10,7 +12,7 @@ test_incs = [
test_manager = executable( test_manager = executable(
'test-manager', 'test-manager',
'test-manager.c', 'test-manager.c',
dependencies: calendar_deps, dependencies: tests_deps,
include_directories: test_incs include_directories: test_incs
) )