From 4be6b362c5fc045b54d7e140e120379fa813a77a Mon Sep 17 00:00:00 2001 From: Koncord Date: Mon, 4 Jan 2016 20:15:55 +0800 Subject: [PATCH] Add OpenMW-mp target --- CMakeLists.txt | 9 +++++++++ apps/opencs/{main.cpp => Networking.cpp} | 0 apps/openmw/mwmp/Player.cpp | 5 +++++ apps/openmw/mwmp/Player.hpp | 15 +++++++++++++++ 4 files changed, 29 insertions(+) rename apps/opencs/{main.cpp => Networking.cpp} (100%) create mode 100644 apps/openmw/mwmp/Player.cpp create mode 100644 apps/openmw/mwmp/Player.hpp diff --git a/CMakeLists.txt b/CMakeLists.txt index afe3ce4b7..8486666c0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -60,6 +60,7 @@ option(OPENMW_UNITY_BUILD "Use fewer compilation units to speed up compile time" # Apps and tools option(BUILD_OPENMW "build OpenMW" ON) +option(BUILD_OPENMW_MP "build OpenMW-MP" ON) option(BUILD_BSATOOL "build BSA extractor" ON) option(BUILD_ESMTOOL "build ESM inspector" ON) option(BUILD_LAUNCHER "build Launcher" ON) @@ -114,6 +115,10 @@ endif() # We probably support older versions than this. cmake_minimum_required(VERSION 2.6) + +find_package(RakNet REQUIRED) +include_directories(${RakNet_INCLUDES}) + # Sound setup unset(FFMPEG_LIBRARIES CACHE) @@ -568,6 +573,10 @@ add_subdirectory (components) #endif() # Apps and tools +if (BUILD_OPENMW_MP) + add_subdirectory( apps/openmw-mp ) +endif() + if (BUILD_OPENMW) add_subdirectory( apps/openmw ) endif() diff --git a/apps/opencs/main.cpp b/apps/opencs/Networking.cpp similarity index 100% rename from apps/opencs/main.cpp rename to apps/opencs/Networking.cpp diff --git a/apps/openmw/mwmp/Player.cpp b/apps/openmw/mwmp/Player.cpp new file mode 100644 index 000000000..59734df38 --- /dev/null +++ b/apps/openmw/mwmp/Player.cpp @@ -0,0 +1,5 @@ +// +// Created by koncord on 02.01.16. +// + +#include "Player.hpp" diff --git a/apps/openmw/mwmp/Player.hpp b/apps/openmw/mwmp/Player.hpp new file mode 100644 index 000000000..d702ac3e2 --- /dev/null +++ b/apps/openmw/mwmp/Player.hpp @@ -0,0 +1,15 @@ +// +// Created by koncord on 02.01.16. +// + +#ifndef OPENMW_PLAYER_HPP +#define OPENMW_PLAYER_HPP + + +class Player +{ + +}; + + +#endif //OPENMW_PLAYER_HPP