diff options
| author | Morph <39850852+Morph1984@users.noreply.github.com> | 2023-03-01 19:27:10 -0500 |
|---|---|---|
| committer | Morph <39850852+Morph1984@users.noreply.github.com> | 2023-03-05 01:41:28 -0500 |
| commit | 1ed49f92dd56289e6e31a967e602c65ccedd4ff1 (patch) | |
| tree | a151df116022445b7606614e31e9b3a3b8225152 /src/common/CMakeLists.txt | |
| parent | bd09c825218aac9255643b9aa7c75f5ba156038c (diff) | |
common: Implement a method to change the Windows timer resolution
This utilizes undocumented NtDll functions to change the current timer resolution from the default of 1ms.
Diffstat (limited to 'src/common/CMakeLists.txt')
| -rw-r--r-- | src/common/CMakeLists.txt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 9f5d4c265..58ff5f2f3 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -144,6 +144,14 @@ add_library(common STATIC zstd_compression.h ) +if (WIN32) + target_sources(common PRIVATE + windows/timer_resolution.cpp + windows/timer_resolution.h + ) + target_link_libraries(common PRIVATE ntdll) +endif() + if(ARCHITECTURE_x86_64) target_sources(common PRIVATE |
