Skip to content

Commit 78b7a74

Browse files
authored
Update plume to latest upstream (#68)
1 parent b299c80 commit 78b7a74

4 files changed

Lines changed: 15 additions & 20 deletions

File tree

CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@ if (APPLE)
2323
enable_language(OBJC OBJCXX)
2424
endif()
2525

26-
if (CMAKE_SYSTEM_NAME MATCHES "Linux")
27-
set(SDL_VULKAN_ENABLED ON CACHE BOOL "")
28-
endif()
29-
3026
if (CMAKE_OSX_ARCHITECTURES)
3127
set(MARATHON_RECOMP_ARCHITECTURE ${CMAKE_OSX_ARCHITECTURES})
3228
elseif(CMAKE_SYSTEM_PROCESSOR)

MarathonRecomp/CMakeLists.txt

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ set(MARATHON_RECOMP_PATCHES_CXX_SOURCES
139139
"patches/audio_patches.cpp"
140140
"patches/camera_patches.cpp"
141141
"patches/frontend_listener.cpp"
142-
"patches/misc_patches.cpp"
142+
"patches/misc_patches.cpp"
143143
"patches/player_patches.cpp"
144144
"patches/TitleTask_patches.cpp"
145145
"patches/video_patches.cpp"
@@ -357,23 +357,17 @@ if (MARATHON_RECOMP_FLATPAK)
357357
)
358358
endif()
359359

360-
if (MARATHON_RECOMP_D3D12)
361-
find_package(directx-headers CONFIG REQUIRED)
362-
find_package(directx12-agility CONFIG REQUIRED)
363-
target_compile_definitions(MarathonRecomp PRIVATE MARATHON_RECOMP_D3D12)
364-
endif()
360+
find_package(CURL REQUIRED)
365361

366362
if (MARATHON_RECOMP_METAL)
367363
target_compile_definitions(MarathonRecomp PRIVATE MARATHON_RECOMP_METAL)
368364
endif()
369365

370-
if (SDL_VULKAN_ENABLED)
371-
target_compile_definitions(MarathonRecomp PRIVATE SDL_VULKAN_ENABLED)
372-
endif()
373-
374-
find_package(CURL REQUIRED)
375-
376366
if (MARATHON_RECOMP_D3D12)
367+
find_package(directx-headers CONFIG REQUIRED)
368+
find_package(directx12-agility CONFIG REQUIRED)
369+
target_compile_definitions(MarathonRecomp PRIVATE MARATHON_RECOMP_D3D12)
370+
377371
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/D3D12)
378372
add_custom_command(TARGET MarathonRecomp POST_BUILD
379373
COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_PROPERTY:Microsoft::DirectX12-Core,IMPORTED_LOCATION_RELEASE> $<TARGET_FILE_DIR:MarathonRecomp>/D3D12
@@ -384,9 +378,6 @@ if (MARATHON_RECOMP_D3D12)
384378
)
385379

386380
target_link_libraries(MarathonRecomp PRIVATE
387-
Microsoft::DirectX-Headers
388-
Microsoft::DirectX-Guids
389-
Microsoft::DirectX12-Agility
390381
Microsoft::DirectXShaderCompiler
391382
Microsoft::DXIL
392383
dxgi

thirdparty/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@ set(SDL2MIXER_OPUS OFF)
1515
set(SDL2MIXER_VORBIS "VORBISFILE")
1616
set(SDL2MIXER_WAVPACK OFF)
1717

18+
if (CMAKE_SYSTEM_NAME MATCHES "Linux")
19+
set(SDL_VULKAN_ENABLED ON CACHE BOOL "")
20+
endif()
21+
22+
if (WIN32)
23+
set(D3D12_AGILITY_SDK_ENABLED ON CACHE BOOL "")
24+
endif()
25+
1826
if (APPLE AND CMAKE_OSX_ARCHITECTURES)
1927
set(BASE_ARCHITECTURE "${CMAKE_OSX_ARCHITECTURES}")
2028
elseif (CMAKE_SYSTEM_PROCESSOR)

0 commit comments

Comments
 (0)