cmake_minimum_required(VERSION 4.2) project(Engine) set(SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/src/room.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/game.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/player.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/scenery.cpp src/CommandParser.cpp) add_library(Engine SHARED ${SOURCES}) target_include_directories(Engine PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/headers) target_include_directories(Engine PUBLIC ${CMAKE_SOURCE_DIR}/Extern)