aboutsummaryrefslogtreecommitdiff
path: root/src/platform/gui/win/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/gui/win/CMakeLists.txt')
-rw-r--r--src/platform/gui/win/CMakeLists.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/platform/gui/win/CMakeLists.txt b/src/platform/gui/win/CMakeLists.txt
new file mode 100644
index 00000000..4a27ffb6
--- /dev/null
+++ b/src/platform/gui/win/CMakeLists.txt
@@ -0,0 +1,16 @@
+add_library(CruPlatformGuiWin SHARED
+ Clipboard.cpp
+ Cursor.cpp
+ GodWindow.cpp
+ InputMethod.cpp
+ Keyboard.cpp
+ Resource.cpp
+ TimerManager.cpp
+ UiApplication.cpp
+ Window.cpp
+ WindowClass.cpp
+ WindowManager.cpp
+)
+target_link_libraries(CruPlatformGuiWin PUBLIC imm32)
+target_link_libraries(CruPlatformGuiWin PUBLIC CruPlatformGraphicsDirect2d CruPlatformGui)
+target_compile_definitions(CruPlatformGuiWin PRIVATE CRU_WIN_GUI_EXPORT_API)