From 945c9f83fa7b9bd50f5be803f36899ca7516bc53 Mon Sep 17 00:00:00 2001 From: Eric Rozell Date: Tue, 18 Feb 2025 10:16:39 -0800 Subject: [PATCH] Fix CMake build for Windows Summary: Pull Request resolved: https://github.com/facebook/hermes/pull/1623 We recently added a dependency on `timeBeginPeriod` and `timeEndPeriod` from `winmm.lib` for Windows builds. This change fixes the CMake build for Windows. Reviewed By: neildhar Differential Revision: D69786895 fbshipit-source-id: c2464984b82e8b404e3784c09d3952bd90f4b11c --- lib/VM/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/VM/CMakeLists.txt b/lib/VM/CMakeLists.txt index 6b1e4ddf19e..d6862a4fabe 100644 --- a/lib/VM/CMakeLists.txt +++ b/lib/VM/CMakeLists.txt @@ -177,6 +177,10 @@ set(link_libs dtoa ) +if (WIN32) + list(APPEND link_libs winmm) +endif() + if(HERMES_ENABLE_INTL) list(APPEND link_libs hermesPlatformIntl) endif()