OpenDiablo2/src/OpenDiablo2.Game/CMakeLists.txt

33 lines
575 B
CMake

set (SOURCES
src/main.cpp
src/D2Engine.cpp
src/Scenes/D2MainMenu.cpp
)
set (HEADERS
include/OpenDiablo2.Game/D2Engine.h
include/OpenDiablo2.Game/Scenes/D2Scene.h
include/OpenDiablo2.Game/Scenes/D2MainMenu.h
)
add_executable(OpenDiablo2.Game ${SOURCES} ${HEADERS})
include_directories(OpenDiablo2.Game
PUBLIC
../ExtraUtils
../OpenDiablo2.SDL2/include
../OpenDiablo2.Common/include
include
)
target_link_libraries(OpenDiablo2.Game
OpenDiablo2.SDL2
OpenDiablo2.Common
storm
stdc++fs
)
set_target_properties(OpenDiablo2.Game PROPERTIES
CXX_STANDARD 17
)