|
@@ -123,6 +123,7 @@ if (ENABLE_SWIFT)
|
|
|
Color.swift
|
|
|
)
|
|
|
target_compile_definitions(LibGfx PRIVATE LIBGFX_USE_SWIFT)
|
|
|
+ target_link_libraries(LibGfx PRIVATE AK)
|
|
|
set_target_properties(LibGfx PROPERTIES Swift_MODULE_NAME "SwiftLibGfx")
|
|
|
|
|
|
# FIXME: These should be pulled automatically from interface compile options for the target
|
|
@@ -131,6 +132,7 @@ if (ENABLE_SWIFT)
|
|
|
-Xcc -ivfsoverlay${Lagom_BINARY_DIR}/AK/vfs_overlay.yaml
|
|
|
)
|
|
|
get_target_property(LIBGFX_NATIVE_DIRS LibGfx INCLUDE_DIRECTORIES)
|
|
|
+ list(APPEND LIBGFX_NATIVE_DIRS ${CMAKE_Swift_MODULE_DIRECTORY})
|
|
|
_swift_generate_cxx_header(LibGfx "LibGfx-Swift.h"
|
|
|
SEARCH_PATHS ${LIBGFX_NATIVE_DIRS}
|
|
|
COMPILE_OPTIONS ${VFS_OVERLAY_OPTIONS}
|