modules/rpm: add example

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
This commit is contained in:
Igor Gnatenko 2015-03-20 01:26:48 +03:00
parent be7bea6b08
commit bcf6ff15a4
4 changed files with 28 additions and 0 deletions

6
manual tests/4 rpm/lib.c Normal file
View File

@ -0,0 +1,6 @@
#include"lib.h"
char *meson_print(void)
{
return "Hello, world!";
}

1
manual tests/4 rpm/lib.h Normal file
View File

@ -0,0 +1 @@
char *meson_print(void);

View File

@ -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;
}

View File

@ -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()