From 382d24b09770fd9b384dbe5db2bf020de90fa5ee Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Wed, 26 Jun 2024 17:00:32 +0200 Subject: [PATCH] Define D3DRM_WINE when using d3drm from wine --- CMakeLists.txt | 1 + LEGO1/tgl/d3drm/impl.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 910c1863..d47be918 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -470,6 +470,7 @@ foreach(tgt IN LISTS lego1_targets) target_include_directories(${tgt} PRIVATE $<$:$>) target_link_libraries(${tgt} PRIVATE $<$:DirectX5::DirectX5> SDL3::SDL3) target_compile_definitions(${tgt} PRIVATE $<$:DIRECTX5_SDK>) + target_compile_definitions(${tgt} PRIVATE $<$:D3DRM_WINE>) endforeach() # Make sure filenames are ALL CAPS diff --git a/LEGO1/tgl/d3drm/impl.h b/LEGO1/tgl/d3drm/impl.h index 413f7110..558671b4 100644 --- a/LEGO1/tgl/d3drm/impl.h +++ b/LEGO1/tgl/d3drm/impl.h @@ -5,7 +5,7 @@ #include -#ifdef DIRECTX5_SDK +#ifndef D3DRM_WINE typedef DWORD LPD3DRM_APPDATA; #else typedef LPVOID LPD3DRM_APPDATA;