modules/rpm: add example
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
This commit is contained in:
parent
be7bea6b08
commit
bcf6ff15a4
|
@ -0,0 +1,6 @@
|
|||
#include"lib.h"
|
||||
|
||||
char *meson_print(void)
|
||||
{
|
||||
return "Hello, world!";
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
char *meson_print(void);
|
|
@ -0,0 +1,8 @@
|
|||
#include<lib.h>
|
||||
#include<stdio.h>
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
char *t = meson_print();
|
||||
printf("%s", t);
|
||||
return 0;
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
project('test spec', 'c')
|
||||
|
||||
rpm = import('rpm')
|
||||
dependency('zlib')
|
||||
|
||||
lib = shared_library('mesontest_shared', ['lib.c', 'lib.h'],
|
||||
version : '0.1', soversion : '0',
|
||||
install : true)
|
||||
executable('mesontest-bin', 'main.c',
|
||||
link_with : lib,
|
||||
install : true)
|
||||
|
||||
rpm.generate_spec()
|
Loading…
Reference in New Issue