@@ 234,16 234,13 @@ common_sources = files(
'src/internal.c',
)
-libpugl = library(
+libpugl = static_library(
core_name,
common_sources + platform_sources,
c_args: library_args + core_args,
dependencies: core_deps,
gnu_symbol_visibility: 'hidden',
- include_directories: includes,
- install: true,
- soversion: soversion,
- version: meson.project_version(),
+ include_directories: includes
)
pugl_dep = declare_dependency(
@@ 253,15 250,6 @@ pugl_dep = declare_dependency(
link_with: libpugl,
)
-pkg.generate(
- libpugl,
- description: 'Pugl GUI library core',
- filebase: versioned_name,
- name: 'Pugl',
- subdirs: [versioned_name],
- version: meson.project_version(),
-)
-
meson.override_dependency(versioned_name, pugl_dep)
############
@@ 273,16 261,13 @@ if get_option('stub')
name = 'pugl_' + platform + '_stub' + version_suffix
sources = files('src/' + platform + '_stub' + extension)
- stub_backend = library(
+ stub_backend = static_library(
name,
sources,
c_args: library_args,
dependencies: [pugl_dep],
gnu_symbol_visibility: 'hidden',
- include_directories: includes,
- install: true,
- soversion: soversion,
- version: meson.project_version(),
+ include_directories: includes
)
pugl_stub_dep = declare_dependency(
@@ 293,15 278,6 @@ if get_option('stub')
stub_pkg_name = 'pugl-stub-@0@'.format(major_version)
- pkg.generate(
- stub_backend,
- description: 'Native window pugl graphics backend',
- filebase: stub_pkg_name,
- name: 'Pugl Stub',
- subdirs: [versioned_name],
- version: meson.project_version(),
- )
-
meson.override_dependency(stub_pkg_name, pugl_stub_dep)
endif
@@ 315,16 291,13 @@ if opengl_dep.found()
name = 'pugl_' + platform + '_gl' + version_suffix
sources = files('src/' + platform + '_gl' + extension)
- gl_backend = library(
+ gl_backend = static_library(
name,
sources,
c_args: library_args,
dependencies: [pugl_dep, opengl_dep],
gnu_symbol_visibility: 'hidden',
- include_directories: includes,
- install: true,
- soversion: soversion,
- version: meson.project_version(),
+ include_directories: includes
)
pugl_gl_dep = declare_dependency(
@@ 335,15 308,6 @@ if opengl_dep.found()
gl_pkg_name = 'pugl-gl-@0@'.format(major_version)
- pkg.generate(
- gl_backend,
- description: 'Pugl GUI library with OpenGL backend',
- filebase: gl_pkg_name,
- name: 'Pugl OpenGL',
- subdirs: [versioned_name],
- version: meson.project_version(),
- )
-
meson.override_dependency(gl_pkg_name, pugl_gl_dep)
endif
@@ 368,17 332,14 @@ if cairo_dep.found()
cairo_args = cc.get_supported_arguments(cairo_args)
- cairo_backend = library(
+ cairo_backend = static_library(
name,
sources,
c_args: library_args + cairo_args,
dependencies: [pugl_dep, cairo_dep],
gnu_symbol_visibility: 'hidden',
include_directories: includes,
- install: true,
- objc_args: library_args + cairo_args,
- soversion: soversion,
- version: meson.project_version(),
+ objc_args: library_args + cairo_args
)
pugl_cairo_dep = declare_dependency(
@@ 389,15 350,6 @@ if cairo_dep.found()
cairo_pkg_name = 'pugl-cairo-@0@'.format(major_version)
- pkg.generate(
- cairo_backend,
- description: 'Pugl GUI library with Cairo backend',
- filebase: cairo_pkg_name,
- name: 'Pugl Cairo',
- subdirs: [versioned_name],
- version: meson.project_version(),
- )
-
meson.override_dependency(cairo_pkg_name, pugl_cairo_dep)
endif
@@ 423,16 375,13 @@ if vulkan_dep.found()
]
endif
- vulkan_backend = library(
+ vulkan_backend = static_library(
name,
sources,
c_args: library_args,
dependencies: vulkan_deps,
gnu_symbol_visibility: 'hidden',
- include_directories: includes,
- install: true,
- soversion: soversion,
- version: meson.project_version(),
+ include_directories: includes
)
pugl_vulkan_dep = declare_dependency(
@@ 443,15 392,6 @@ if vulkan_dep.found()
vulkan_pkg_name = 'pugl-vulkan-@0@'.format(major_version)
- pkg.generate(
- vulkan_backend,
- description: 'Pugl GUI library with Vulkan backend',
- filebase: vulkan_pkg_name,
- name: 'Pugl Vulkan',
- subdirs: [versioned_name],
- version: meson.project_version(),
- )
-
meson.override_dependency(vulkan_pkg_name, pugl_vulkan_dep)
endif