mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-02-03 12:31:15 +00:00
31 lines
844 B
CMake
31 lines
844 B
CMake
project(wine_d3drm LANGUAGES C)
|
|
|
|
set(CMAKE_C_CLANG_TIDY)
|
|
|
|
add_library(d3drm-wine SHARED EXCLUDE_FROM_ALL
|
|
d3drm.c
|
|
d3drm_main.c
|
|
d3drm_private.h
|
|
d3drm.spec
|
|
device.c
|
|
face.c
|
|
frame.c
|
|
light.c
|
|
material.c
|
|
math.c
|
|
meshbuilder.c
|
|
texture.c
|
|
version.rc
|
|
viewport.c
|
|
|
|
d3drm.def
|
|
)
|
|
target_include_directories(d3drm-wine SYSTEM INTERFACE "${CMAKE_CURRENT_LIST_DIR}/include")
|
|
target_link_libraries(d3drm-wine PRIVATE d3dxof ddraw)
|
|
set_property(TARGET d3drm-wine PROPERTY PREFIX "")
|
|
set_property(TARGET d3drm-wine PROPERTY OUTPUT_NAME "d3drm")
|
|
target_compile_definitions(d3drm-wine PRIVATE "__WINESRC__")
|
|
target_compile_definitions(d3drm-wine PRIVATE "WINE_NO_TRACE_MSGS")
|
|
target_compile_definitions(d3drm-wine PRIVATE "WINE_NO_DEBUG_MSGS")
|
|
target_compile_definitions(d3drm-wine PRIVATE "DECLSPEC_EXPORT=")
|