File tree 2 files changed +11
-2
lines changed
2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,12 @@ pub fn build(b: *std.Build) !void {
42
42
.Debug = > 3 ,
43
43
};
44
44
lib .defineCMacro ("SDL_ASSERT_LEVEL" , b .fmt ("{d}" , .{SDL_ASSERT_LEVEL }));
45
- lib .defineCMacro ("NDEBUG" , "1" );
45
+
46
+ if (optimize != .Debug ) {
47
+ lib .defineCMacro ("NDEBUG" , "1" );
48
+ lib .defineCMacro ("__FILE__" , "\" __FILE__\" " );
49
+ lib .defineCMacro ("__LINE__" , "0" );
50
+ }
46
51
47
52
lib .linkLibC ();
48
53
Original file line number Diff line number Diff line change @@ -19,7 +19,11 @@ pub fn build(b: *std.Build) !void {
19
19
.strip = true ,
20
20
});
21
21
{
22
- lib .defineCMacro ("NDEBUG" , "1" );
22
+ if (optimize != .Debug ) {
23
+ lib .defineCMacro ("NDEBUG" , "1" );
24
+ lib .defineCMacro ("__FILE__" , "\" __FILE__\" " );
25
+ lib .defineCMacro ("__LINE__" , "0" );
26
+ }
23
27
24
28
lib .addCSourceFiles (.{
25
29
.root = freetype_dep .path ("" ),
You can’t perform that action at this time.
0 commit comments