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
+6 -10
View File
@@ -2,7 +2,7 @@ src_inc = include_directories('.')
enum_headers = files('gcal-utils.h')
libgcal_deps = [
gcal_deps = [
gsettings_desktop_schemas_dep,
libedataserverui_dep,
libedataserver_dep,
@@ -119,12 +119,11 @@ incs += contrib_incs
###################
libgcal = shared_library(
'gcal',
'gcal-private',
sources: sources,
include_directories: incs,
dependencies: libgcal_deps,
install: true,
install_dir: calendar_libdir
dependencies: gcal_deps,
install: false,
)
libgcal_dep = declare_dependency(
@@ -137,14 +136,11 @@ libgcal_dep = declare_dependency(
# gnome-calendar #
##################
calendar_deps = libgcal_deps
calendar_deps += [ libgcal_dep ]
executable(
meson.project_name(),
files('main.c'),
sources + files('main.c'),
include_directories: incs,
dependencies: calendar_deps,
dependencies: gcal_deps,
install: true,
install_dir: calendar_bindir
)