32 lines
986 B
Diff
32 lines
986 B
Diff
diff '--color=auto' -ur docoptcpp-0.6.2/meson.build docoptcpp-0.6.2_patched/meson.build
|
|
--- docoptcpp-0.6.2/meson.build 2024-08-26 14:28:47.553448529 +0200
|
|
+++ docoptcpp-0.6.2_patched/meson.build 2024-08-26 14:10:47.232603427 +0200
|
|
@@ -10,11 +10,25 @@
|
|
|
|
# bug with missing dllexport. fixed in next version.
|
|
if cpp.get_argument_syntax() == 'msvc'
|
|
- doclib = static_library('docopt', 'docopt.cpp')
|
|
+ doclib = static_library('docopt', 'docopt.cpp', install: true)
|
|
else
|
|
- doclib = library('docopt', 'docopt.cpp')
|
|
+ doclib = library('docopt', 'docopt.cpp', install: true)
|
|
endif
|
|
|
|
executable('docopt_example', 'examples/naval_fate.cpp', link_with: doclib)
|
|
docopt_dep = declare_dependency(include_directories: include_directories('.'),
|
|
link_with: doclib)
|
|
+
|
|
+install_headers(
|
|
+ 'docopt.h',
|
|
+ 'docopt_value.h',
|
|
+ subdir: 'docopt'
|
|
+)
|
|
+
|
|
+pkg_mod = import('pkgconfig')
|
|
+pkg_mod.generate(
|
|
+ doclib,
|
|
+ version: meson.project_version(),
|
|
+ name: 'docopt',
|
|
+ filebase: 'docopt'
|
|
+)
|