diff --git a/CMakeModules/CheckAtomicOps.cmake b/CMakeModules/CheckAtomicOps.cmake index 043102322..f0f3cc3f3 100644 --- a/CMakeModules/CheckAtomicOps.cmake +++ b/CMakeModules/CheckAtomicOps.cmake @@ -68,8 +68,13 @@ int main(int, const char**) CHECK_CXX_SOURCE_RUNS(" #include +#include #include +#pragma intrinsic(_InterlockedAnd) +#pragma intrinsic(_InterlockedOr) +#pragma intrinsic(_InterlockedXor) + int main(int, const char**) { volatile long value = 0;