Skip to content

Commit 1cf730d

Browse files
committed
tests, headers: adjust examples and headers for macos
1 parent bddd630 commit 1cf730d

File tree

8 files changed

+3196
-2
lines changed

8 files changed

+3196
-2
lines changed

contrib/manifest/FreeBASIC-darwin-x86_64.lst

Lines changed: 3180 additions & 0 deletions
Large diffs are not rendered by default.

inc/GL/glut.bi

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212

1313
#pragma once
1414

15-
#ifdef __FB_UNIX__
15+
#if defined(__FB_DARWIN__)
16+
'' FIXME: Somehow include the GLUT framework
17+
#elseif defined(__FB_UNIX__)
1618
#inclib "glut"
1719
#elseif defined(__FB_WIN32__)
1820
#inclib "glut32"

inc/GL/mesa/gl.bi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
#inclib "opengl32"
3434
#elseif defined(__FB_DOS__)
3535
#inclib "gl"
36+
#elseif defined(__FB_DARWIN__)
37+
'' FIXME: Somehow include the OpenGL framework
3638
#else
3739
#inclib "GL"
3840
#endif

inc/GL/mesa/glu.bi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@
3838
#inclib "glu32"
3939
#elseif defined(__FB_DOS__)
4040
#inclib "glu"
41+
#elseif defined(__FB_DARWIN__)
42+
'' FIXME: Somehow include the OpenGL framework
4143
#else
4244
#inclib "GLU"
4345
#endif

tests/cpp/call-fbc.bas

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
#else
99
#ifdef __FB_DOS__
1010
#inclib "stdcx"
11+
#elseif defined(__FB_DARWIN__)
12+
#inclib "c++"
1113
#else
1214
#inclib "stdc++"
1315
#endif
@@ -221,4 +223,4 @@ chkfunc( 3, func3_cpp_cdecl )
221223
chkfunc( 3, func3_cpp_stdcall )
222224
#endif
223225

224-
#endif
226+
#endif

tests/cpp/call2-fbc.bas

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
#else
99
#ifdef __FB_DOS__
1010
#inclib "stdcx"
11+
#elseif defined(__FB_DARWIN__)
12+
#inclib "c++"
1113
#else
1214
#inclib "stdc++"
1315
#endif

tests/cpp/class-fbc.bas

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
#else
88
#ifdef __FB_DOS__
99
#inclib "stdcx"
10+
#elseif defined(__FB_DARWIN__)
11+
#inclib "c++"
1012
#else
1113
#inclib "stdc++"
1214
#endif

tests/cpp/derived-fbc.bas

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
#else
88
#ifdef __FB_DOS__
99
#inclib "stdcx"
10+
#elseif defined(__FB_DARWIN__)
11+
#inclib "c++"
1012
#else
1113
#inclib "stdc++"
1214
#endif

0 commit comments

Comments
 (0)