[gdl/pgriffis/meson-build] fixup! Initial Meson port
- From: Patrick Griffis <pgriffis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gdl/pgriffis/meson-build] fixup! Initial Meson port
- Date: Wed, 20 Oct 2021 18:48:57 +0000 (UTC)
commit 09d970bd98b8c686ebc7de2f8b582a1357545f74
Author: Patrick Griffis <pgriffis igalia com>
Date: Wed Oct 20 13:48:52 2021 -0500
fixup! Initial Meson port
gdl/gdl.def | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
gdl/meson.build | 5 +-
meson.build | 2 +-
3 files changed, 151 insertions(+), 3 deletions(-)
---
diff --git a/gdl/gdl.def b/gdl/gdl.def
new file mode 100644
index 0000000..cb71028
--- /dev/null
+++ b/gdl/gdl.def
@@ -0,0 +1,147 @@
+LIBRARY gdl-3
+EXPORTS
+ gdl_dock_add_floating_item
+ gdl_dock_add_item
+ gdl_dock_bar_get_orientation
+ gdl_dock_bar_get_style
+ gdl_dock_bar_get_type
+ gdl_dock_bar_new
+ gdl_dock_bar_set_orientation
+ gdl_dock_bar_set_style
+ gdl_dock_bar_style_get_type
+ gdl_dock_get_item_by_name
+ gdl_dock_get_named_items
+ gdl_dock_get_placeholder_by_name
+ gdl_dock_get_root
+ gdl_dock_get_type
+ gdl_dock_hide_preview
+ gdl_dock_item_behavior_get_type
+ gdl_dock_item_bind
+ gdl_dock_item_button_image_get_type
+ gdl_dock_item_button_image_new
+ gdl_dock_item_class_set_has_grip
+ gdl_dock_item_create_label_widget
+ gdl_dock_item_dock_to
+ gdl_dock_item_flags_get_type
+ gdl_dock_item_get_behavior_flags
+ gdl_dock_item_get_child
+ gdl_dock_item_get_drag_area
+ gdl_dock_item_get_grip
+ gdl_dock_item_get_orientation
+ gdl_dock_item_get_tablabel
+ gdl_dock_item_get_type
+ gdl_dock_item_grip_get_type
+ gdl_dock_item_grip_has_event
+ gdl_dock_item_grip_hide_handle
+ gdl_dock_item_grip_new
+ gdl_dock_item_grip_set_cursor
+ gdl_dock_item_grip_set_label
+ gdl_dock_item_grip_show_handle
+ gdl_dock_item_hide_grip
+ gdl_dock_item_hide_item
+ gdl_dock_item_iconify_item
+ gdl_dock_item_is_closed
+ gdl_dock_item_is_iconified
+ gdl_dock_item_is_placeholder
+ gdl_dock_item_lock
+ gdl_dock_item_new
+ gdl_dock_item_new_with_pixbuf_icon
+ gdl_dock_item_new_with_stock
+ gdl_dock_item_notify_deselected
+ gdl_dock_item_notify_selected
+ gdl_dock_item_or_child_has_focus
+ gdl_dock_item_preferred_size
+ gdl_dock_item_set_behavior_flags
+ gdl_dock_item_set_child
+ gdl_dock_item_set_default_position
+ gdl_dock_item_set_orientation
+ gdl_dock_item_set_tablabel
+ gdl_dock_item_show_grip
+ gdl_dock_item_show_item
+ gdl_dock_item_unbind
+ gdl_dock_item_unlock
+ gdl_dock_item_unset_behavior_flags
+ gdl_dock_layout_attach
+ gdl_dock_layout_delete_layout
+ gdl_dock_layout_get_layouts
+ gdl_dock_layout_get_master
+ gdl_dock_layout_get_type
+ gdl_dock_layout_is_dirty
+ gdl_dock_layout_load_from_file
+ gdl_dock_layout_load_layout
+ gdl_dock_layout_new
+ gdl_dock_layout_save_layout
+ gdl_dock_layout_save_to_file
+ gdl_dock_layout_set_master
+ gdl_dock_master_add
+ gdl_dock_master_foreach
+ gdl_dock_master_foreach_toplevel
+ gdl_dock_master_get_controller
+ gdl_dock_master_get_dock_name
+ gdl_dock_master_get_object
+ gdl_dock_master_get_type
+ gdl_dock_master_remove
+ gdl_dock_master_set_controller
+ gdl_dock_new
+ gdl_dock_new_from
+ gdl_dock_notebook_get_type
+ gdl_dock_notebook_new
+ gdl_dock_object_bind
+ gdl_dock_object_child_placement
+ gdl_dock_object_class_set_is_compound
+ gdl_dock_object_detach
+ gdl_dock_object_dock
+ gdl_dock_object_dock_request
+ gdl_dock_object_flags_get_type
+ gdl_dock_object_freeze
+ gdl_dock_object_get_controller
+ gdl_dock_object_get_long_name
+ gdl_dock_object_get_master
+ gdl_dock_object_get_name
+ gdl_dock_object_get_parent_object
+ gdl_dock_object_get_pixbuf
+ gdl_dock_object_get_stock_id
+ gdl_dock_object_get_toplevel
+ gdl_dock_object_get_type
+ gdl_dock_object_is_automatic
+ gdl_dock_object_is_bound
+ gdl_dock_object_is_closed
+ gdl_dock_object_is_compound
+ gdl_dock_object_is_frozen
+ gdl_dock_object_layout_changed_notify
+ gdl_dock_object_nick_from_type
+ gdl_dock_object_present
+ gdl_dock_object_reduce
+ gdl_dock_object_reorder
+ gdl_dock_object_set_long_name
+ gdl_dock_object_set_manual
+ gdl_dock_object_set_name
+ gdl_dock_object_set_pixbuf
+ gdl_dock_object_set_stock_id
+ gdl_dock_object_set_type_for_nick
+ gdl_dock_object_thaw
+ gdl_dock_object_type_from_nick
+ gdl_dock_object_unbind
+ gdl_dock_paned_get_type
+ gdl_dock_paned_new
+ gdl_dock_param_flags_get_type
+ gdl_dock_param_get_type
+ gdl_dock_placeholder_attach
+ gdl_dock_placeholder_get_type
+ gdl_dock_placeholder_new
+ gdl_dock_placement_get_type
+ gdl_dock_set_skip_taskbar
+ gdl_dock_show_preview
+ gdl_dock_tablabel_activate
+ gdl_dock_tablabel_deactivate
+ gdl_dock_tablabel_get_type
+ gdl_dock_tablabel_new
+ gdl_dock_xor_rect
+ gdl_dock_xor_rect_hide
+ gdl_preview_window_get_type
+ gdl_preview_window_new
+ gdl_preview_window_update
+ gdl_switcher_get_type
+ gdl_switcher_insert_page
+ gdl_switcher_new
+ gdl_switcher_style_get_type
\ No newline at end of file
diff --git a/gdl/meson.build b/gdl/meson.build
index 4cd4bb3..c0e0da6 100644
--- a/gdl/meson.build
+++ b/gdl/meson.build
@@ -54,7 +54,7 @@ sources = [
'gdl-deprecated.c',
]
-library('gdl-3',
+libgdl = library('gdl-3',
sources: sources,
version: '5.0.9',
include_directories: include_directories('..', '.'),
@@ -66,5 +66,6 @@ library('gdl-3',
xml_dep,
gtk_dep,
],
+ vs_module_defs: 'gdl.def',
install: true,
-)
\ No newline at end of file
+)
diff --git a/meson.build b/meson.build
index 267e66d..fcc8c91 100644
--- a/meson.build
+++ b/meson.build
@@ -12,7 +12,7 @@ cc = meson.get_compiler('c')
xml_dep = dependency('libxml-2.0', version: '>= 2.2.8')
gtk_dep = dependency('gtk+-3.0')
-if host_machine.system() == 'windows'
+if cc.get_id() == 'msvc'
add_project_arguments('-mms-bitfields', language: 'c')
endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]