mirror of
https://github.com/ZDoom/gzdoom.git
synced 2025-02-16 17:21:10 +00:00
Fix compile error on macOS
This commit is contained in:
parent
74b45b7cba
commit
779382a9ff
1 changed files with 11 additions and 3 deletions
|
@ -64,7 +64,10 @@ set(ZWIDGET_WIN32_SOURCES
|
||||||
src/window/win32/win32window.h
|
src/window/win32/win32window.h
|
||||||
)
|
)
|
||||||
|
|
||||||
set(ZWIDGET_UNIX_SOURCES
|
set(ZWIDGET_COCOA_SOURCES
|
||||||
|
)
|
||||||
|
|
||||||
|
set(ZWIDGET_SDL2_SOURCES
|
||||||
src/window/sdl2/sdl2displaywindow.cpp
|
src/window/sdl2/sdl2displaywindow.cpp
|
||||||
src/window/sdl2/sdl2displaywindow.h
|
src/window/sdl2/sdl2displaywindow.h
|
||||||
)
|
)
|
||||||
|
@ -105,15 +108,20 @@ source_group("include\\widgets\\checkboxlabel" REGULAR_EXPRESSION "${CMAKE_CURRE
|
||||||
source_group("include\\widgets\\listview" REGULAR_EXPRESSION "${CMAKE_CURRENT_SOURCE_DIR}/include/zwidget/widgets/listview/.+")
|
source_group("include\\widgets\\listview" REGULAR_EXPRESSION "${CMAKE_CURRENT_SOURCE_DIR}/include/zwidget/widgets/listview/.+")
|
||||||
source_group("include\\window" REGULAR_EXPRESSION "${CMAKE_CURRENT_SOURCE_DIR}/include/zwidget/window/.+")
|
source_group("include\\window" REGULAR_EXPRESSION "${CMAKE_CURRENT_SOURCE_DIR}/include/zwidget/window/.+")
|
||||||
source_group("include\\window\\win32" REGULAR_EXPRESSION "${CMAKE_CURRENT_SOURCE_DIR}/include/zwidget/window/win32/.+")
|
source_group("include\\window\\win32" REGULAR_EXPRESSION "${CMAKE_CURRENT_SOURCE_DIR}/include/zwidget/window/win32/.+")
|
||||||
source_group("include\\window\\unix" REGULAR_EXPRESSION "${CMAKE_CURRENT_SOURCE_DIR}/include/zwidget/window/unix/.+")
|
source_group("include\\window\\sdl2" REGULAR_EXPRESSION "${CMAKE_CURRENT_SOURCE_DIR}/include/zwidget/window/sdl2/.+")
|
||||||
|
|
||||||
include_directories(include include/zwidget src)
|
include_directories(include include/zwidget src)
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
set(ZWIDGET_SOURCES ${ZWIDGET_SOURCES} ${ZWIDGET_WIN32_SOURCES})
|
set(ZWIDGET_SOURCES ${ZWIDGET_SOURCES} ${ZWIDGET_WIN32_SOURCES})
|
||||||
add_definitions(-DUNICODE -D_UNICODE)
|
add_definitions(-DUNICODE -D_UNICODE)
|
||||||
|
elseif(APPLE)
|
||||||
|
set(ZWIDGET_SOURCES ${ZWIDGET_SOURCES} ${ZWIDGET_COCOA_SOURCES})
|
||||||
|
set(ZWIDGET_LIBS ${CMAKE_DL_LIBS} -ldl)
|
||||||
|
add_definitions(-DUNIX -D_UNIX)
|
||||||
|
add_link_options(-pthread)
|
||||||
else()
|
else()
|
||||||
set(ZWIDGET_SOURCES ${ZWIDGET_SOURCES} ${ZWIDGET_UNIX_SOURCES})
|
set(ZWIDGET_SOURCES ${ZWIDGET_SOURCES} ${ZWIDGET_SDL2_SOURCES})
|
||||||
set(ZWIDGET_LIBS ${CMAKE_DL_LIBS} -ldl)
|
set(ZWIDGET_LIBS ${CMAKE_DL_LIBS} -ldl)
|
||||||
add_definitions(-DUNIX -D_UNIX)
|
add_definitions(-DUNIX -D_UNIX)
|
||||||
add_link_options(-pthread)
|
add_link_options(-pthread)
|
||||||
|
|
Loading…
Reference in a new issue