mirror of
https://github.com/vlang/v.git
synced 2025-09-14 15:02:33 +03:00
@VMODULE relative paths in #flag lines
This commit is contained in:
parent
67a13fc916
commit
2ce6b190dd
8 changed files with 42 additions and 0 deletions
6
vlib/compiler/tests/project_with_c_code/mod1/c/header.h
Normal file
6
vlib/compiler/tests/project_with_c_code/mod1/c/header.h
Normal file
|
@ -0,0 +1,6 @@
|
|||
#ifndef ADD_H
|
||||
#define ADD_H
|
||||
|
||||
int cadd(int a, int b);
|
||||
|
||||
#endif
|
|
@ -0,0 +1,5 @@
|
|||
#include "header.h"
|
||||
|
||||
int cadd(int a, int b) {
|
||||
return a + b;
|
||||
}
|
12
vlib/compiler/tests/project_with_c_code/mod1/wrapper.v
Normal file
12
vlib/compiler/tests/project_with_c_code/mod1/wrapper.v
Normal file
|
@ -0,0 +1,12 @@
|
|||
module mod1
|
||||
|
||||
#flag -I @VMODULE/c
|
||||
#flag @VMODULE/c/implementation.o
|
||||
|
||||
#include "header.h"
|
||||
|
||||
fn C.cadd(int,int) int
|
||||
|
||||
pub fn vadd(a int, b int) int {
|
||||
return 1000 + C.cadd(a,b)
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue