mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-02-03 12:31:15 +00:00
x86's stdcall becomes MS's x64 calling canvention
This commit is contained in:
parent
a37ca7aa75
commit
9a2de9bccc
7
3rdparty/d3drm/CMakeLists.txt
vendored
7
3rdparty/d3drm/CMakeLists.txt
vendored
@ -17,9 +17,12 @@ add_library(d3drm-wine SHARED EXCLUDE_FROM_ALL
|
||||
texture.c
|
||||
version.rc
|
||||
viewport.c
|
||||
|
||||
d3drm.def
|
||||
)
|
||||
if(CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||
target_sources(d3drm-wine PRIVATE d3drm32.def)
|
||||
else()
|
||||
target_sources(d3drm-wine PRIVATE d3drm64.def)
|
||||
endif()
|
||||
target_include_directories(d3drm-wine SYSTEM PUBLIC "${CMAKE_CURRENT_LIST_DIR}/include")
|
||||
target_link_libraries(d3drm-wine PRIVATE d3dxof ddraw)
|
||||
set_property(TARGET d3drm-wine PROPERTY PREFIX "")
|
||||
|
||||
22
3rdparty/d3drm/d3drm64.def
vendored
Normal file
22
3rdparty/d3drm/d3drm64.def
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
EXPORTS
|
||||
D3DRMColorGetAlpha
|
||||
D3DRMColorGetBlue
|
||||
D3DRMColorGetGreen
|
||||
D3DRMColorGetRed
|
||||
D3DRMCreateColorRGB
|
||||
D3DRMCreateColorRGBA
|
||||
D3DRMMatrixFromQuaternion
|
||||
D3DRMQuaternionFromRotation
|
||||
D3DRMQuaternionMultiply
|
||||
D3DRMQuaternionSlerp
|
||||
D3DRMVectorAdd
|
||||
D3DRMVectorCrossProduct
|
||||
D3DRMVectorDotProduct
|
||||
D3DRMVectorModulus
|
||||
D3DRMVectorNormalize
|
||||
D3DRMVectorRandom
|
||||
D3DRMVectorReflect
|
||||
D3DRMVectorRotate
|
||||
D3DRMVectorScale
|
||||
D3DRMVectorSubtract
|
||||
Direct3DRMCreate
|
||||
@ -470,6 +470,7 @@ target_include_directories(lego1 PUBLIC "${CMAKE_SOURCE_DIR}/LEGO1/lego/legoomni
|
||||
target_link_libraries(lego1 PRIVATE tglrl viewmanager realtime mxdirectx roi geom anim Vec::Vec dxguid misc 3dmanager miniaudio omni)
|
||||
|
||||
foreach(tgt IN LISTS lego1_targets)
|
||||
target_include_directories(${tgt} PRIVATE $<$<BOOL:${ISLE_D3DRM_FROM_WINE}>:$<TARGET_PROPERTY:d3drm-wine,INTERFACE_INCLUDE_DIRECTORIES>>)
|
||||
target_link_libraries(${tgt} PRIVATE $<$<BOOL:${ISLE_USE_DX5}>:DirectX5::DirectX5> SDL3::SDL3)
|
||||
target_compile_definitions(${tgt} PRIVATE $<$<BOOL:${ISLE_USE_DX5}>:DIRECTX5_SDK>)
|
||||
endforeach()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user