* [dune] update to dune 3.5 * [dune] try 3.0
@@ -1,4 +1,4 @@
-(lang dune 1.11)
+(lang dune 3.0)
(name haxe)
(package
@@ -7,4 +7,4 @@
(name haxe_prebuild)
-)
+)
@@ -3,14 +3,18 @@
(library
(name extc)
(libraries extlib)
- (c_names extc_stubs)
+ (foreign_stubs
+ (language c)
+ (names extc_stubs))
(modules extc)
(wrapped false)
)
(name extproc)
- (c_names process_stubs)
+ (names process_stubs))
(modules process)
@@ -2,8 +2,8 @@
(name mbedtls)
- (c_names
- mbedtls_stubs
- )
+ (names mbedtls_stubs))
@@ -14,7 +14,7 @@ void PRF(_set)(TYPE arr[], size_t i, TYPE val);
#define ALLOC_TYPE unsigned char
#define ALLOC_PRF(x) ALPRF(x)
-#include "alloc.c"
+#include "alloc.h"
size_t wordalign(size_t n)
@@ -7,7 +7,7 @@
#define PRF(x) bitarray##x
-#include "bitarray.c"
+#include "bitarray.h"
#include "util.h"
@@ -2,8 +2,7 @@
(name objsize)
- (c_names c_objsize)
- (c_flags (-I../../../../libs/objsize)) ; TODO: This is stupid
+ (foreign_stubs (language c) (names c_objsize) (flags -O1 -W -Wall -Werror -fPIC))
+ (flags :standard -warn-error -a+8)
- (modules objsize)
+ (modules objsize))
@@ -2,6 +2,8 @@
(name pcre)
- (c_names pcre_stubs)
+ (names pcre_stubs))