-add_library(
- ccache_lib STATIC
+set(
+ source_files
Args.cpp
AtomicFile.cpp
CacheEntryReader.cpp
manifest.cpp
result.cpp
stats.cpp
- win32compat.cpp
Version.cpp)
+if(WIN32)
+ list(APPEND source_files win32compat.cpp)
+endif()
+
+add_library(ccache_lib STATIC ${source_files})
+
if(WIN32)
target_link_libraries(ccache_lib PRIVATE ws2_32 "psapi")
#pragma once
-#ifdef _WIN32
-# include "system.hpp"
+#include "system.hpp"
-# include <string>
+#include <string>
std::string win32_error_message(DWORD error_code);
BOOL
GetFileNameFromHandle(HANDLE file_handle, TCHAR* filename, WORD cch_filename);
-
-#endif