You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

28 lines
927 B

set(NONET ON)
set(ASAN OFF)
set(UBSAN OFF)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/xbox_nxdk/finders")
set(DEVILUTIONX_SYSTEM_BZIP2 OFF)
set(DEVILUTIONX_SYSTEM_LIBFMT OFF)
# nxdk's zlib is built with Z_SOLO, which excludes utility functions like
# uncompress() that mpqfs needs for zlib-compressed MPQ sectors.
# Diablo/Hellfire MPQs only use PKWARE DCL implode (and bzip2 for fonts.mpq),
# so zlib decompression in mpqfs is not needed.
set(MPQFS_USE_ZLIB OFF CACHE BOOL "" FORCE)
set(BUILD_ASSETS_MPQ OFF)
set(DEVILUTIONX_ASSETS_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/pkg/assets")
set(DEVILUTIONX_WINDOWS_NO_WCHAR ON)
set(DEVILUTIONX_RESAMPLER_SPEEX OFF)
set(DEFAULT_AUDIO_BUFFER_SIZE 5120)
set(DEVILUTIONX_GAMEPAD_TYPE Xbox)
set(CMAKE_THREAD_LIBS_INIT "-lpthread")
set(CMAKE_HAVE_THREADS_LIBRARY 1)
set(CMAKE_USE_WIN32_THREADS_INIT 0)
set(CMAKE_USE_PTHREADS_INIT 1)