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:
@@ -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
@@ -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
@@ -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
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user