Skip to content

Commit 7daacf3

Browse files
committed
Fix build for Xbox with shared libs
1 parent 8e9fa60 commit 7daacf3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

CMakeLists.txt

+6
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,12 @@ if(WIN32 AND BUILD_SHARED_LIBS)
233233

234234
target_compile_definitions(${PROJECT_NAME} PRIVATE DIRECTX_TEX_EXPORT)
235235
target_compile_definitions(${PROJECT_NAME} INTERFACE DIRECTX_TEX_IMPORT)
236+
237+
if(XBOX_CONSOLE_TARGET MATCHES "scarlett")
238+
target_link_libraries(${PROJECT_NAME} PRIVATE xgameplatform.lib xg_xs.lib xmem.lib)
239+
elseif(XBOX_CONSOLE_TARGET MATCHES "xboxone")
240+
target_link_libraries(${PROJECT_NAME} PRIVATE xgameplatform.lib xg_x.lib xmem.lib)
241+
endif()
236242
else()
237243
add_library(${PROJECT_NAME} ${LIBRARY_SOURCES} ${LIBRARY_HEADERS})
238244
endif()

0 commit comments

Comments
 (0)