summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorOlivier Gayot <olivier.gayot@sigexec.com>2023-02-11 21:26:49 +0100
committerOlivier Gayot <olivier.gayot@sigexec.com>2023-02-11 22:17:01 +0100
commitd63af637c42833b0f255a2e60bc609fd72d53f11 (patch)
treef2843609cc0c0d72cbff025e14bf92607ffcb23d /meson.build
parent7300ea2d23e7315f7cadf1cbaaa74600c6f38142 (diff)
Replace Makefile by meson.build file
Signed-off-by: Olivier Gayot <olivier.gayot@sigexec.com>
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build28
1 files changed, 28 insertions, 0 deletions
diff --git a/meson.build b/meson.build
new file mode 100644
index 0000000..bc6187a
--- /dev/null
+++ b/meson.build
@@ -0,0 +1,28 @@
+project('libsdl-digit', 'c')
+
+src_libsdl_digit = [
+ 'src/bar.c',
+ 'src/digit.c',
+ 'src/line.c',
+ 'src/pixel.c',
+ 'src/rect.c',
+ 'src/string.c',
+]
+
+pkgconfig = import('pkgconfig')
+dep_libsdl_digit = dependency('sdl')
+
+lib_libsdl_digit = library('sdl-digit', src_libsdl_digit,
+ include_directories: ['include'],
+ dependencies: dep_libsdl_digit,
+ version: '0.1',
+ install: true)
+
+install_headers('include/sdl_digit.h')
+
+pkgconfig.generate(
+ filebase: 'libsdl-digit',
+ name: 'LibSDL-digit',
+ description: 'SDL digits library',
+ version: meson.project_version(),
+ libraries: lib_libsdl_digit)