aboutsummaryrefslogtreecommitdiff
path: root/src/cached.cpp
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2024-07-10 15:25:49 +0200
committerJeroen van Rijn <Kelimion@users.noreply.github.com>2024-07-10 15:25:49 +0200
commit4148c6d6c749eac62b7d1a978f820b82de7d3bea (patch)
tree633424867e3a22e458721fb4c439303c9fbe6456 /src/cached.cpp
parentcc73e06a46cbefd2afa4caa7ef95ba6d9ab64eb9 (diff)
#if WINDOWS
Diffstat (limited to 'src/cached.cpp')
-rw-r--r--src/cached.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/cached.cpp b/src/cached.cpp
index 36927496d..7f213ba21 100644
--- a/src/cached.cpp
+++ b/src/cached.cpp
@@ -200,16 +200,17 @@ gb_internal bool try_cached_build(Checker *c, Array<String> const &args) {
}
}
- // Add Windows resource file to file list, if applicable
- if (build_context.has_resource) {
- String res_path = {};
- if (build_context.build_paths[BuildPath_RC].basename == "") {
- res_path = path_to_string(heap_allocator(), build_context.build_paths[BuildPath_RES]);
- } else {
- res_path = path_to_string(heap_allocator(), build_context.build_paths[BuildPath_RC]);
+ #if defined(GB_SYSTEM_WINDOWS)
+ if (build_context.has_resource) {
+ String res_path = {};
+ if (build_context.build_paths[BuildPath_RC].basename == "") {
+ res_path = path_to_string(permanent_allocator(), build_context.build_paths[BuildPath_RES]);
+ } else {
+ res_path = path_to_string(permanent_allocator(), build_context.build_paths[BuildPath_RC]);
+ }
+ array_add(&files, res_path);
}
- array_add(&files, res_path);
- }
+ #endif
for (auto const &entry : c->info.load_file_cache) {
auto *cache = entry.value;