@@ -5,28 +5,24 @@ import PackageDescription
55
66var cSettings : [ CSetting ] {
77 var array : [ CSetting ] = [ ]
8-
9- #if os(macOS)
10- array. append ( . define( " HOST_PLATFORM_OS " , to: " OSX " ) )
11- #elseif os(Windows)
12- array. append ( . define( " HOST_PLATFORM_OS " , to: " WINDOWS " ) )
13- #elseif os(Linux)
14- array. append ( . define( " HOST_PLATFORM_OS " , to: " LINUX " ) )
15- #endif
16-
8+
179 array. append ( . define( " PLATFORM_DESKTOP " , . when( platforms: [ . macOS, . windows, . linux] ) ) )
1810 array. append ( . define( " SUPPORT_DEFAULT_FONT " ) )
1911
2012 // Windows
13+ array. append ( . define( " HOST_PLATFORM_OS " , to: " WINDOWS " , . when( platforms: [ . windows] ) ) )
2114 array. append ( . define( " _GLFW_WIN32 " , . when( platforms: [ . windows] ) ) )
2215
2316 // Linux
17+ array. append ( . define( " HOST_PLATFORM_OS " , to: " LINUX " , . when( platforms: [ . linux] ) ) )
2418 array. append ( . define( " _GLFW_X11 " , . when( platforms: [ . linux] ) ) )
2519
2620 // macOS
21+ array. append ( . define( " HOST_PLATFORM_OS " , to: " OSX " , . when( platforms: [ . macOS] ) ) )
2722 array. append ( . define( " _GLFW_COCOA " , . when( platforms: [ . macOS] ) ) )
2823 array. append ( . unsafeFlags( [ " -x " , " objective-c " , " -fno-objc-arc " ] , . when( platforms: [ . macOS] ) ) )
2924
25+
3026 array. append ( . headerSearchPath( " UnmodifiedRaylibSrc/external/glfw/include " ) )
3127 array. append ( . headerSearchPath( " UnmodifiedRaylibSrc " ) )
3228
@@ -132,6 +128,8 @@ var exclude: [String] {
132128 " UnmodifiedRaylibSrc/external/glfw/src/wl_init.c " ,
133129 " UnmodifiedRaylibSrc/external/glfw/deps/glad_vulkan.c " ,
134130 " UnmodifiedRaylibSrc/external/glfw/src/glx_context.c " ,
131+ " UnmodifiedRaylibSrc/build.zig " ,
132+ " UnmodifiedRaylibSrc/minshell.html " ,
135133 ]
136134}
137135#endif
@@ -194,7 +192,9 @@ var exclude: [String] {
194192 " UnmodifiedRaylibSrc/external/glfw/deps/getopt.c " ,
195193 " UnmodifiedRaylibSrc/external/glfw/deps/glad_gl.c " ,
196194 " UnmodifiedRaylibSrc/raylib.ico " ,
197- " UnmodifiedRaylibSrc/external/glfw/CMake/GenerateMappings.cmake "
195+ " UnmodifiedRaylibSrc/external/glfw/CMake/GenerateMappings.cmake " ,
196+ " UnmodifiedRaylibSrc/build.zig " ,
197+ " UnmodifiedRaylibSrc/minshell.html " ,
198198 ]
199199}
200200#endif
@@ -256,7 +256,9 @@ var exclude: [String] {
256256 " UnmodifiedRaylibSrc/external/glfw/deps/glad_gl.c " ,
257257 " UnmodifiedRaylibSrc/external/glfw/src/glfw_config.h.in " ,
258258 " UnmodifiedRaylibSrc/external/glfw/CMake/modules/FindOSMesa.cmake " ,
259- " UnmodifiedRaylibSrc/external/glfw/src/wgl_context.c "
259+ " UnmodifiedRaylibSrc/external/glfw/src/wgl_context.c " ,
260+ " UnmodifiedRaylibSrc/build.zig " ,
261+ " UnmodifiedRaylibSrc/minshell.html " ,
260262 ]
261263}
262264#endif
0 commit comments