Skip to content

Commit 45558f4

Browse files
committed
[PROJECT] add example for explicit windows linking
1 parent b783594 commit 45558f4

5 files changed

Lines changed: 4 additions & 9 deletions

File tree

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ message("CMAKE_CXX_FLAGS_RELWITHDEBINFO is ${CMAKE_CXX_FLAGS_RELWITHDEBINFO}")
5858
# Handled by path, but explicitly included to support IntelliSense
5959
include_directories(${CMAKE_SOURCE_DIR}/MSVC1400/VC/include ${CMAKE_SOURCE_DIR}/MSVC1400/VC/PlatformSDK/Include)
6060

61+
# Handle Windows dependencies that need explicit linking
62+
link_libraries(winmm)
63+
6164
# Handle dependencies without source files
6265
include_directories(${CMAKE_SOURCE_DIR}/dependencies/recreated/include)
6366
link_directories(${CMAKE_SOURCE_DIR}/dependencies/recreated/lib)

cmake/core-sources.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@ src/core/MainImplementation.cpp
22
src/core/Resolver.cpp
33
src/core/ViewportRenderState.cpp
44
src/core/entry.cpp
5-
src/core/windowslib.cpp

src/core/ViewportRenderState.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "ViewportRenderState.h"
22
#include "ViewportRenderState.func.h"
33

4-
#include "windowslib.h"
4+
#include "mmsystem.h"
55

66
ViewportRenderState::ViewportRenderState() { MACRO_CALL_MEMBER(ViewportRenderState_Func::_constructor_, this)(); }
77

src/core/windowslib.cpp

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/core/windowslib.h

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)