[Build/macOS] Exclude empty translation units and Vulkan/SPIR-V targets
This commit is contained in:
@@ -58,13 +58,11 @@ target_link_libraries(xenia-app PRIVATE
|
||||
xenia-cpu
|
||||
xenia-gpu
|
||||
xenia-gpu-null
|
||||
xenia-gpu-vulkan
|
||||
xenia-hid
|
||||
xenia-hid-nop
|
||||
xenia-kernel
|
||||
xenia-patcher
|
||||
xenia-ui
|
||||
xenia-ui-vulkan
|
||||
xenia-vfs
|
||||
# Third-party
|
||||
aes_128
|
||||
@@ -72,7 +70,6 @@ target_link_libraries(xenia-app PRIVATE
|
||||
fmt
|
||||
dxbc
|
||||
discord-rpc
|
||||
glslang-spirv
|
||||
imgui
|
||||
libavcodec
|
||||
libavutil
|
||||
@@ -81,6 +78,15 @@ target_link_libraries(xenia-app PRIVATE
|
||||
xxhash
|
||||
)
|
||||
|
||||
# Vulkan/SPIR-V backends (not macOS)
|
||||
if(NOT APPLE)
|
||||
target_link_libraries(xenia-app PRIVATE
|
||||
xenia-gpu-vulkan
|
||||
xenia-ui-vulkan
|
||||
glslang-spirv
|
||||
)
|
||||
endif()
|
||||
|
||||
# Non-Android specific (always true for Windows/Linux)
|
||||
target_link_libraries(xenia-app PRIVATE
|
||||
xenia-app-discord
|
||||
|
||||
Reference in New Issue
Block a user