add_library(cru_platform_win STATIC debug.cpp exception.cpp god_window.cpp graph_manager.cpp string_util.cpp timer.cpp win_application.cpp win_brush.cpp win_font.cpp win_geometry.cpp win_graph_factory.cpp win_native_window.cpp win_painter.cpp win_text_layout.cpp window_class.cpp window_manager.cpp window_render_target.cpp) target_include_directories(cru_platform_win PUBLIC ${PROJECT_SOURCE_DIR}/include .) target_link_libraries(cru_platform_win PRIVATE D3D11 D2d1 DWrite) target_compile_definitions(cru_platform_win PUBLIC UNICODE _UNICODE) # use unicode