Skip to content

Commit 5acc514

Browse files
committed
build: add SwiftWin32UI to the CMake based build
Ensure that we build this as part of the CMake based build as well.
1 parent 89eabb6 commit 5acc514

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

Diff for: Sources/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,4 @@ swift_install(TARGETS SwiftCOM)
7777

7878
add_subdirectory(CWinRT)
7979
add_subdirectory(SwiftWin32)
80+
add_subdirectory(SwiftWin32UI)

Diff for: Sources/SwiftWin32UI/CMakeLists.txt

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
add_library(SwiftWin32UI SHARED
2+
EmptyView.swift
3+
Never+SwiftUI.swift
4+
SceneBuilder.swift
5+
View.swift
6+
ViewBuilder.swift)
7+
target_sources(SwiftWin32UI PRIVATE
8+
Essentials/Application.swift
9+
Essentials/Scene.swift
10+
Essentials/WindowGroup.swift)
11+
target_link_libraries(SwiftWin32UI PUBLIC
12+
SwiftWin32)
13+
set_target_properties(SwiftWin32UI PROPERTIES
14+
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_Swift_MODULE_DIRECTORY}
15+
INTERFACE_LINK_DIRECTORIES $<TARGET_LINKER_FILE_DIR:SwiftWin32UI>)
16+
17+
18+
swift_install(TARGETS SwiftWin32UI)

0 commit comments

Comments
 (0)