Mercurial > games > semicongine
comparison semiconginev2/core/buildconfig.nim @ 1223:55896320c8bf compiletime-tests
fix: references to new package not updated
author | sam <sam@basx.dev> |
---|---|
date | Wed, 17 Jul 2024 21:13:54 +0700 |
parents | 56781cc0fc7c |
children | c8e3037aca66 |
comparison
equal
deleted
inserted
replaced
1222:3c3d4d7a8ecd | 1223:55896320c8bf |
---|---|
1 const ENGINENAME = "semicongine" | 1 const ENGINENAME = "semiconginev2" |
2 | 2 |
3 # checks required build options: | 3 # checks required build options: |
4 static: | 4 static: |
5 assert compileOption("threads"), ENGINENAME & " requires --threads=on" | |
6 assert defined(nimPreviewHashRef), ENGINENAME & " requires -d:nimPreviewHashRef" | |
7 | |
8 if defined(release) or defined(windows): | |
9 assert compileOption("app", "gui"), ENGINENAME & " requires --app=gui for release builds and all windows builds" | |
10 | |
11 | |
12 if defined(linux): | 5 if defined(linux): |
13 assert defined(VK_USE_PLATFORM_XLIB_KHR), ENGINENAME & " requires --d:VK_USE_PLATFORM_XLIB_KHR for linux builds" | 6 assert defined(VK_USE_PLATFORM_XLIB_KHR), ENGINENAME & " requires --d:VK_USE_PLATFORM_XLIB_KHR for linux builds" |
14 elif defined(windows): | 7 elif defined(windows): |
15 assert defined(VK_USE_PLATFORM_WIN32_KHR), ENGINENAME & " requires --d:VK_USE_PLATFORM_WIN32_KHR for windows builds" | 8 assert defined(VK_USE_PLATFORM_WIN32_KHR), ENGINENAME & " requires --d:VK_USE_PLATFORM_WIN32_KHR for windows builds" |
16 else: | 9 else: |