Browse Source

Tweaks to get further on Windows cross compilation

master
Macoy Madson 2 years ago
parent
commit
c042cfc84d
  1. 3
      src/Config_ZigWindows.cake
  2. 8
      test/src/GameLibTests.cake
  3. 2
      test/src/GameLibZigCross.cake

3
src/Config_ZigWindows.cake

@ -1,5 +1,6 @@
(add-build-options "-target x86_64-windows-gnu")
(add-build-options-global "-target" "x86_64-windows-gnu")
;; (add-compiler-link-options "-target x86_64-windows-gnu")
(add-linker-options "--format pe-x86-64")
(comptime-define-symbol 'Windows)

8
test/src/GameLibTests.cake

@ -30,15 +30,15 @@
(defun-comptime run-tests (manager (& ModuleManager) module (* Module) &return bool)
(var platform-config (* (const char))
(comptime-cond
('Zig-Windows
"src/GameLibZigCross.cake")
('Windows
"src/Config_Windows.cake")
('Zig-Windows
"../src/Config_ZigWindows.cake")
(true
"src/Config_Linux.cake")))
;; (var test-minimal bool true)
(var test-minimal bool false)
(var test-minimal bool true)
;; (var test-minimal bool false)
;; (var test-opengl-only bool true)
(var test-opengl-only bool false)

2
test/src/GameLibZigCross.cake

@ -1,2 +1,4 @@
(import "../src/Config_ZigWindows.cake")
(comptime-define-symbol 'Zig-Windows)
(comptime-define-symbol 'Cross-Compiling-From-Linux)

Loading…
Cancel
Save