summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Marek Glogowski <jan-marek.glogowski@extern.cib.de>2020-02-22 22:38:26 +0000
committerJan-Marek Glogowski <glogow@fbihome.de>2021-04-07 16:17:21 +0000
commit93e196ebe8e2dabc2f511c571a84327bd1149d6c (patch)
tree505c2c587e0b6312e8a4a29e13c5f6baec97db0b
parent9f16a52c7e50b66f2bed1fff5b483f3318c5a993 (diff)
Add (manual) instdir support
Change-Id: Ie9f22abf0fb6432573b7524fdebb48548f4bb04c
-rw-r--r--codemaker/meson.build1
-rw-r--r--external/clew/meson.build1
-rw-r--r--idlc/meson.build1
-rw-r--r--meson.build8
-rw-r--r--sw/meson.build2
5 files changed, 10 insertions, 3 deletions
diff --git a/codemaker/meson.build b/codemaker/meson.build
index 6c5c750786d7..2eae937c1749 100644
--- a/codemaker/meson.build
+++ b/codemaker/meson.build
@@ -21,5 +21,6 @@ cppumaker_exe = executable('cppumaker',
cpp_args: ['-DLIBO_INTERNAL_ONLY'],
link_with: [codemaker_st_lib, unoidl_lib, salhelper_lib, sal_lib],
install: true,
+ install_dir: 'sdk/bin',
)
diff --git a/external/clew/meson.build b/external/clew/meson.build
index 4e41bb01eb2a..653144a07e47 100644
--- a/external/clew/meson.build
+++ b/external/clew/meson.build
@@ -2,6 +2,7 @@ clew_lib = shared_library('clewlo',
'source/clew.c',
include_directories: ['source/include'],
dependencies: [dl_dep],
+ install: true,
)
clew_dep = declare_dependency(link_with: clew_lib,
diff --git a/idlc/meson.build b/idlc/meson.build
index 5accbd525607..9006c29736eb 100644
--- a/idlc/meson.build
+++ b/idlc/meson.build
@@ -35,4 +35,5 @@ idlc = executable('idlc',
'-DUCPP="file:///usr/bin/ucpp"'],
link_with: [reg_lib, sal_lib],
install: true,
+ install_dir: 'sdk/bin',
)
diff --git a/meson.build b/meson.build
index 7c3691f5e8eb..7b5b5ca3eefc 100644
--- a/meson.build
+++ b/meson.build
@@ -1,6 +1,12 @@
project('libreoffice', 'c', 'cpp',
version: '1.2.3',
- default_options: ['cpp_std=c++17'])
+ default_options: [
+ 'cpp_std=c++17',
+ 'prefix=' + meson.source_root() + '/instdir',
+ 'bindir=program',
+ 'libdir=program',
+ ]
+)
varr = meson.project_version().split('.')
major_version = varr[0]
diff --git a/sw/meson.build b/sw/meson.build
index d031ffdc1be9..41bae18a6992 100644
--- a/sw/meson.build
+++ b/sw/meson.build
@@ -881,7 +881,6 @@ swui_lib = shared_library('swuilo',
install: true,
)
-
msword_lib = shared_library('mswordlo',
'source/filter/docx/swdocxreader.cxx',
'source/filter/rtf/swparrtf.cxx',
@@ -1050,6 +1049,5 @@ vbaswobj_lib = shared_library('vbaswobjlo',
vcl_lib
],
dependencies: [libxml_dep],
-
install: true,
)