Mercurial > malikania
diff CMakeLists.txt @ 165:3e3040d085b5
Misc: reset to a new target
Malikania is no longer a MMORPG engine but only a game. Creating an engine is
too feature specific and hard to provide customizations without complex code.
We also don't ship any Javascript bindings anymore and will use Qt 5 and QML for
client side to avoid reinventing a UI toolkit.
The server side is less impacted and will only take modifications in the
database code which now has explicit PostgreSQL runtime dependency instead of
writing a complex generic database backend.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 19 Jun 2018 21:01:01 +0200 |
parents | 4b292c20124c |
children | 450d884456c4 |
line wrap: on
line diff
--- a/CMakeLists.txt Sat Mar 17 14:36:14 2018 +0100 +++ b/CMakeLists.txt Tue Jun 19 21:01:01 2018 +0200 @@ -19,25 +19,16 @@ cmake_minimum_required(VERSION 3.0) project(malikania) -set( - CMAKE_MODULE_PATH - "${malikania_SOURCE_DIR}/cmake" - "${malikania_SOURCE_DIR}/cmake/internal" - "${malikania_SOURCE_DIR}/cmake/packages" -) - set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED TRUE) set(CMAKE_POSITION_INDEPENDENT_CODE TRUE) -include(cmake/function/MalikaniaBuildAssets.cmake) -include(cmake/function/MalikaniaDefineDatabase.cmake) include(cmake/function/MalikaniaDefineLibrary.cmake) -include(cmake/function/MalikaniaDefineExample.cmake) include(cmake/function/MalikaniaDefineExecutable.cmake) include(cmake/function/MalikaniaDefineTest.cmake) include(cmake/function/MalikaniaSetg.cmake) include(cmake/function/MalikaniaVeraCheck.cmake) + include(cmake/MalikaniaVersion.cmake) include(cmake/MalikaniaOptions.cmake) include(cmake/MalikaniaSystem.cmake) @@ -46,25 +37,15 @@ ${malikania_SOURCE_DIR}/cmake/internal/sysconfig.hpp.in ${malikania_BINARY_DIR}/sysconfig.hpp ) - -include_directories(${CMAKE_BINARY_DIR}) +include_directories(${malikania_BINARY_DIR}) find_package(Boost REQUIRED QUIET COMPONENTS filesystem system timer unit_test_framework) find_package(OpenSSL REQUIRED) -find_package(ZIP REQUIRED) add_subdirectory(tools) -add_subdirectory(examples) add_subdirectory(extern) -add_subdirectory(docs) add_subdirectory(libcommon) -add_subdirectory(libcommon-js) -add_subdirectory(libclient) -add_subdirectory(libclient-js) add_subdirectory(libserver) -add_subdirectory(libdb-sqlite) -add_subdirectory(libserver-test) -add_subdirectory(client) add_subdirectory(server) if (WITH_TESTS) @@ -77,8 +58,6 @@ message(" Debug flags: ${CMAKE_CXX_FLAGS_DEBUG}") message(" Release flags: ${CMAKE_CXX_FLAGS_RELEASE}") message("") -message("Documentation:") -message(" Doxygen: ${WITH_DOXYGEN_MSG}") message("Additional options:") message(" Vera: ${WITH_VERA_MSG}") message(" Tests: ${WITH_TESTS_MSG}")