33 lines
575 B
CMake
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
|
|
)
|