Skip to content

Commit 53d808d

Browse files
committed
[WINE] Add explicit missing __ROS_LONG64__ for Wine modules (reactos#7576)
i.e. fix build. When these get synced with more recent Wine version, you can remove this define once you get past a "Enable compilation with long types" Wine commit or similar.
1 parent 381e224 commit 53d808d

File tree

7 files changed

+10
-7
lines changed

7 files changed

+10
-7
lines changed

dll/directx/wine/d3drm/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
add_definitions(-D__WINESRC__)
2+
add_definitions(-D__WINESRC__ -D__ROS_LONG64__)
33
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
44
spec2def(d3drm.dll d3drm.spec ADD_IMPORTLIB)
55

dll/directx/wine/d3dxof/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
add_definitions(-D__WINESRC__)
2+
add_definitions(-D__WINESRC__ -D__ROS_LONG64__)
33
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
44
spec2def(d3dxof.dll d3dxof.spec ADD_IMPORTLIB)
55

dll/win32/comdlg32/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11

22
add_definitions(
33
-D__WINESRC__
4-
-D_WINE)
4+
-D_WINE
5+
-D__ROS_LONG64__)
56

67
include_directories(BEFORE ${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
78
spec2def(comdlg32.dll comdlg32.spec ADD_IMPORTLIB)

dll/win32/cryptui/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11

22
add_definitions(
33
-D__WINESRC__
4-
-D_WINE)
4+
-D_WINE
5+
-D__ROS_LONG64__)
56

67
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
78
spec2def(cryptui.dll cryptui.spec ADD_IMPORTLIB)

dll/win32/ieframe/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
3-
add_definitions(-D__WINESRC__)
3+
add_definitions(-D__WINESRC__ -D__ROS_LONG64__)
44
spec2def(ieframe.dll ieframe.spec ADD_IMPORTLIB)
55

66
list(APPEND SOURCE

dll/win32/inetcomm/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
add_definitions(-D__WINESRC__)
2+
add_definitions(-D__WINESRC__ -D__ROS_LONG64__)
33
include_directories(${REACTOS_SOURCE_DIR}/sdk/include/reactos/wine)
44
spec2def(inetcomm.dll inetcomm.spec ADD_IMPORTLIB)
55

dll/win32/wininet/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ add_definitions(
88

99
add_definitions(
1010
-D__WINESRC__
11-
-D_WINE)
11+
-D_WINE
12+
-D__ROS_LONG64__)
1213

1314
spec2def(wininet.dll wininet.spec ADD_IMPORTLIB)
1415

0 commit comments

Comments
 (0)