aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/libdicom/cross-build.diff
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/libdicom/cross-build.diff')
-rw-r--r--vcpkg/ports/libdicom/cross-build.diff22
1 files changed, 22 insertions, 0 deletions
diff --git a/vcpkg/ports/libdicom/cross-build.diff b/vcpkg/ports/libdicom/cross-build.diff
new file mode 100644
index 0000000..1a2c8aa
--- /dev/null
+++ b/vcpkg/ports/libdicom/cross-build.diff
@@ -0,0 +1,22 @@
+diff --git a/meson.build b/meson.build
+index 07fd96f..6cfb436 100644
+--- a/meson.build
++++ b/meson.build
+@@ -148,6 +148,9 @@ install_headers(
+ # src
+ library_includes = include_directories('include')
+ library_options = ['-DBUILDING_LIBDICOM']
++if meson.is_cross_build()
++ dict_lookup = [ 'dicom-dict-lookup.c', 'dicom-dict-lookup.h' ]
++else
+ dict_build = executable(
+ 'dicom-dict-build',
+ ['src/dicom-dict-build.c', 'src/dicom-dict-tables.c'],
+@@ -160,6 +163,7 @@ dict_lookup = custom_target(
+ command : [dict_build, '@OUTPUT@'],
+ output : ['dicom-dict-lookup.c', 'dicom-dict-lookup.h'],
+ )
++endif
+ library_sources = [
+ dict_lookup,
+ 'src/getopt.c',