2011-01-08 02:10:20 +01:00
|
|
|
cmake_minimum_required(VERSION 2.6)
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2011-01-08 02:10:20 +01:00
|
|
|
if(${CMAKE_VERSION} STREQUAL "2.8.2")
|
2015-02-28 00:05:29 +01:00
|
|
|
# Bug http://vtk.org/Bug/view.php?id=11020
|
|
|
|
message(WARNING "CMake/CPack version 2.8.2 will not create working .deb packages!")
|
|
|
|
endif()
|
2011-01-08 02:10:20 +01:00
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
# This can be read from ${PROJECT_NAME} after project() is called
|
2015-04-27 16:17:10 +02:00
|
|
|
project(minetest)
|
|
|
|
set(PROJECT_NAME_CAPITALIZED "Minetest")
|
2011-01-08 16:34:25 +01:00
|
|
|
|
2017-05-26 17:03:46 +02:00
|
|
|
# Works only for cmake 3.1 and greater
|
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
2017-08-24 17:16:55 +02:00
|
|
|
set(GCC_MINIMUM_VERSION "4.8")
|
|
|
|
set(CLANG_MINIMUM_VERSION "3.4")
|
2012-04-02 20:01:58 +02:00
|
|
|
|
2015-02-28 00:05:29 +01:00
|
|
|
# Also remember to set PROTOCOL_VERSION in network/networkprotocol.h when releasing
|
2011-01-08 18:35:14 +01:00
|
|
|
set(VERSION_MAJOR 0)
|
2017-08-20 17:20:11 +02:00
|
|
|
set(VERSION_MINOR 5)
|
|
|
|
set(VERSION_PATCH 0)
|
2015-02-28 00:05:29 +01:00
|
|
|
set(VERSION_EXTRA "" CACHE STRING "Stuff to append to version string")
|
2014-03-02 23:49:19 +01:00
|
|
|
|
2015-05-05 00:46:49 +02:00
|
|
|
# Change to false for releases
|
2017-06-03 20:42:10 +02:00
|
|
|
set(DEVELOPMENT_BUILD TRUE)
|
2015-05-05 00:46:49 +02:00
|
|
|
|
2015-02-28 00:05:29 +01:00
|
|
|
set(VERSION_STRING "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
|
2012-04-02 20:01:58 +02:00
|
|
|
if(VERSION_EXTRA)
|
2015-02-28 00:05:29 +01:00
|
|
|
set(VERSION_STRING ${VERSION_STRING}-${VERSION_EXTRA})
|
2015-05-05 00:46:49 +02:00
|
|
|
elseif(DEVELOPMENT_BUILD)
|
2015-02-28 00:05:29 +01:00
|
|
|
set(VERSION_STRING "${VERSION_STRING}-dev")
|
2012-04-02 20:01:58 +02:00
|
|
|
endif()
|
2011-01-08 18:35:14 +01:00
|
|
|
|
2017-05-17 09:41:41 +02:00
|
|
|
if (CMAKE_BUILD_TYPE STREQUAL Debug)
|
|
|
|
# Append "-debug" to version string
|
|
|
|
set(VERSION_STRING "${VERSION_STRING}-debug")
|
|
|
|
endif()
|
|
|
|
|
2015-02-28 00:05:29 +01:00
|
|
|
message(STATUS "*** Will build version ${VERSION_STRING} ***")
|
2011-10-14 08:55:39 +02:00
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
|
2015-02-28 00:05:29 +01:00
|
|
|
# Configuration options
|
|
|
|
set(DEFAULT_RUN_IN_PLACE FALSE)
|
2011-01-09 16:28:31 +01:00
|
|
|
if(WIN32)
|
2015-02-28 00:05:29 +01:00
|
|
|
set(DEFAULT_RUN_IN_PLACE TRUE)
|
2011-01-09 16:28:31 +01:00
|
|
|
endif()
|
2015-02-28 00:05:29 +01:00
|
|
|
set(RUN_IN_PLACE ${DEFAULT_RUN_IN_PLACE} CACHE BOOL
|
|
|
|
"Run directly in source directory structure")
|
2011-01-08 02:10:20 +01:00
|
|
|
|
2013-05-26 09:49:02 +02:00
|
|
|
|
2015-02-28 00:05:29 +01:00
|
|
|
set(BUILD_CLIENT TRUE CACHE BOOL "Build client")
|
|
|
|
set(BUILD_SERVER FALSE CACHE BOOL "Build server")
|
2011-01-08 16:34:25 +01:00
|
|
|
|
2015-02-28 00:05:29 +01:00
|
|
|
|
|
|
|
set(WARN_ALL TRUE CACHE BOOL "Enable -Wall for Release build")
|
2011-01-08 23:49:32 +01:00
|
|
|
|
|
|
|
if(NOT CMAKE_BUILD_TYPE)
|
|
|
|
# Default to release
|
|
|
|
set(CMAKE_BUILD_TYPE Release CACHE STRING "Build type: Debug or Release" FORCE)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
# Included stuff
|
|
|
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
|
2015-07-16 09:15:29 +02:00
|
|
|
# This is done here so that relative search paths are more reasonable
|
2011-01-08 02:10:20 +01:00
|
|
|
find_package(Irrlicht)
|
|
|
|
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2011-01-08 16:45:26 +01:00
|
|
|
# Installation
|
|
|
|
|
|
|
|
if(WIN32)
|
2012-03-19 22:54:56 +01:00
|
|
|
set(SHAREDIR ".")
|
2011-01-08 16:45:26 +01:00
|
|
|
set(BINDIR "bin")
|
|
|
|
set(DOCDIR "doc")
|
2012-03-19 22:54:56 +01:00
|
|
|
set(EXAMPLE_CONF_DIR ".")
|
|
|
|
set(LOCALEDIR "locale")
|
2011-01-08 16:45:26 +01:00
|
|
|
elseif(APPLE)
|
2015-04-27 16:17:10 +02:00
|
|
|
set(BUNDLE_NAME ${PROJECT_NAME}.app)
|
2015-03-10 18:29:13 +01:00
|
|
|
set(BUNDLE_PATH "${BUNDLE_NAME}")
|
|
|
|
set(BINDIR ${BUNDLE_NAME}/Contents/MacOS)
|
|
|
|
set(SHAREDIR ${BUNDLE_NAME}/Contents/Resources)
|
2015-04-27 16:17:10 +02:00
|
|
|
set(DOCDIR "${SHAREDIR}/${PROJECT_NAME}")
|
2012-03-18 15:30:02 +01:00
|
|
|
set(EXAMPLE_CONF_DIR ${DOCDIR})
|
2015-03-10 18:29:13 +01:00
|
|
|
set(LOCALEDIR "${SHAREDIR}/locale")
|
2011-02-16 19:03:31 +01:00
|
|
|
elseif(UNIX) # Linux, BSD etc
|
2012-03-18 15:30:02 +01:00
|
|
|
if(RUN_IN_PLACE)
|
2012-03-19 22:54:56 +01:00
|
|
|
set(SHAREDIR ".")
|
2012-03-18 15:30:02 +01:00
|
|
|
set(BINDIR "bin")
|
|
|
|
set(DOCDIR "doc")
|
2012-03-19 22:54:56 +01:00
|
|
|
set(EXAMPLE_CONF_DIR ".")
|
|
|
|
set(MANDIR "unix/man")
|
|
|
|
set(XDG_APPS_DIR "unix/applications")
|
2017-01-17 16:26:21 +01:00
|
|
|
set(APPDATADIR "unix/metainfo")
|
2012-03-19 22:54:56 +01:00
|
|
|
set(ICONDIR "unix/icons")
|
|
|
|
set(LOCALEDIR "locale")
|
2012-03-18 15:30:02 +01:00
|
|
|
else()
|
2015-04-27 16:17:10 +02:00
|
|
|
set(SHAREDIR "${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}")
|
2012-07-23 14:23:33 +02:00
|
|
|
set(BINDIR "${CMAKE_INSTALL_PREFIX}/bin")
|
2015-04-27 16:17:10 +02:00
|
|
|
set(DOCDIR "${CMAKE_INSTALL_PREFIX}/share/doc/${PROJECT_NAME}")
|
2012-07-23 14:23:33 +02:00
|
|
|
set(MANDIR "${CMAKE_INSTALL_PREFIX}/share/man")
|
2012-03-18 15:30:02 +01:00
|
|
|
set(EXAMPLE_CONF_DIR ${DOCDIR})
|
2012-07-23 14:23:33 +02:00
|
|
|
set(XDG_APPS_DIR "${CMAKE_INSTALL_PREFIX}/share/applications")
|
2017-01-17 16:26:21 +01:00
|
|
|
set(APPDATADIR "${CMAKE_INSTALL_PREFIX}/share/metainfo")
|
2012-07-23 14:23:33 +02:00
|
|
|
set(ICONDIR "${CMAKE_INSTALL_PREFIX}/share/icons")
|
2015-04-27 16:17:10 +02:00
|
|
|
set(LOCALEDIR "${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/locale")
|
2012-03-18 15:30:02 +01:00
|
|
|
endif()
|
2011-01-08 16:45:26 +01:00
|
|
|
endif()
|
|
|
|
|
2012-07-23 14:23:33 +02:00
|
|
|
set(CUSTOM_SHAREDIR "" CACHE STRING "Directory to install data files into")
|
|
|
|
if(NOT CUSTOM_SHAREDIR STREQUAL "")
|
|
|
|
set(SHAREDIR "${CUSTOM_SHAREDIR}")
|
|
|
|
message(STATUS "Using SHAREDIR=${SHAREDIR}")
|
|
|
|
endif()
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2012-07-23 14:23:33 +02:00
|
|
|
set(CUSTOM_BINDIR "" CACHE STRING "Directory to install binaries into")
|
|
|
|
if(NOT CUSTOM_BINDIR STREQUAL "")
|
|
|
|
set(BINDIR "${CUSTOM_BINDIR}")
|
|
|
|
message(STATUS "Using BINDIR=${BINDIR}")
|
|
|
|
endif()
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2012-07-23 14:23:33 +02:00
|
|
|
set(CUSTOM_DOCDIR "" CACHE STRING "Directory to install documentation into")
|
|
|
|
if(NOT CUSTOM_DOCDIR STREQUAL "")
|
|
|
|
set(DOCDIR "${CUSTOM_DOCDIR}")
|
2016-03-16 13:21:34 +01:00
|
|
|
if(NOT RUN_IN_PLACE)
|
|
|
|
set(EXAMPLE_CONF_DIR ${DOCDIR})
|
|
|
|
endif()
|
2012-07-23 14:23:33 +02:00
|
|
|
message(STATUS "Using DOCDIR=${DOCDIR}")
|
|
|
|
endif()
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2012-07-23 14:23:33 +02:00
|
|
|
set(CUSTOM_MANDIR "" CACHE STRING "Directory to install manpages into")
|
|
|
|
if(NOT CUSTOM_MANDIR STREQUAL "")
|
|
|
|
set(MANDIR "${CUSTOM_MANDIR}")
|
|
|
|
message(STATUS "Using MANDIR=${MANDIR}")
|
|
|
|
endif()
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2012-07-23 14:23:33 +02:00
|
|
|
set(CUSTOM_EXAMPLE_CONF_DIR "" CACHE STRING "Directory to install example config file into")
|
|
|
|
if(NOT CUSTOM_EXAMPLE_CONF_DIR STREQUAL "")
|
|
|
|
set(EXAMPLE_CONF_DIR "${CUSTOM_EXAMPLE_CONF_DIR}")
|
|
|
|
message(STATUS "Using EXAMPLE_CONF_DIR=${EXAMPLE_CONF_DIR}")
|
|
|
|
endif()
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2012-07-23 14:23:33 +02:00
|
|
|
set(CUSTOM_XDG_APPS_DIR "" CACHE STRING "Directory to install .desktop files into")
|
|
|
|
if(NOT CUSTOM_XDG_APPS_DIR STREQUAL "")
|
|
|
|
set(XDG_APPS_DIR "${CUSTOM_XDG_APPS_DIR}")
|
|
|
|
message(STATUS "Using XDG_APPS_DIR=${XDG_APPS_DIR}")
|
|
|
|
endif()
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2012-07-23 14:23:33 +02:00
|
|
|
set(CUSTOM_ICONDIR "" CACHE STRING "Directory to install icons into")
|
|
|
|
if(NOT CUSTOM_ICONDIR STREQUAL "")
|
|
|
|
set(ICONDIR "${CUSTOM_ICONDIR}")
|
|
|
|
message(STATUS "Using ICONDIR=${ICONDIR}")
|
|
|
|
endif()
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2014-02-08 15:45:09 +01:00
|
|
|
set(CUSTOM_LOCALEDIR "" CACHE STRING "Directory to install l10n files into")
|
2012-07-23 14:23:33 +02:00
|
|
|
if(NOT CUSTOM_LOCALEDIR STREQUAL "")
|
|
|
|
set(LOCALEDIR "${CUSTOM_LOCALEDIR}")
|
|
|
|
message(STATUS "Using LOCALEDIR=${LOCALEDIR}")
|
|
|
|
endif()
|
|
|
|
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2012-03-19 23:52:53 +01:00
|
|
|
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/builtin" DESTINATION "${SHAREDIR}")
|
2017-06-14 08:04:39 +02:00
|
|
|
if(RUN_IN_PLACE)
|
|
|
|
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/mods/mods_here.txt" DESTINATION "${SHAREDIR}/mods")
|
|
|
|
install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/textures/texture_packs_here.txt" DESTINATION "${SHAREDIR}/textures")
|
|
|
|
endif()
|
|
|
|
|
2015-03-13 12:09:58 +01:00
|
|
|
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/games" DESTINATION "${SHAREDIR}" PATTERN ".git*" EXCLUDE)
|
|
|
|
|
2012-03-19 23:52:53 +01:00
|
|
|
if(BUILD_CLIENT)
|
2017-06-14 08:04:39 +02:00
|
|
|
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/client/shaders" DESTINATION "${SHAREDIR}/client")
|
2012-03-19 23:52:53 +01:00
|
|
|
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/textures/base/pack" DESTINATION "${SHAREDIR}/textures/base")
|
2017-06-14 08:04:39 +02:00
|
|
|
if(RUN_IN_PLACE)
|
|
|
|
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/clientmods" DESTINATION "${SHAREDIR}")
|
|
|
|
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/client/serverlist" DESTINATION "${SHAREDIR}/client")
|
|
|
|
endif()
|
2012-03-20 00:19:47 +01:00
|
|
|
endif()
|
2012-03-19 22:54:56 +01:00
|
|
|
|
2013-02-03 13:19:09 +01:00
|
|
|
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/fonts" DESTINATION "${SHAREDIR}")
|
|
|
|
|
2017-08-18 10:47:40 +02:00
|
|
|
install(FILES "README.md" DESTINATION "${DOCDIR}")
|
|
|
|
install(FILES "LICENSE.txt" DESTINATION "${DOCDIR}")
|
2013-04-07 07:30:06 +02:00
|
|
|
install(FILES "doc/lua_api.txt" DESTINATION "${DOCDIR}")
|
2014-02-08 15:45:09 +01:00
|
|
|
install(FILES "doc/menu_lua_api.txt" DESTINATION "${DOCDIR}")
|
2016-10-09 14:46:18 +02:00
|
|
|
install(FILES "doc/texture_packs.txt" DESTINATION "${DOCDIR}")
|
2015-09-14 07:44:12 +02:00
|
|
|
install(FILES "doc/world_format.txt" DESTINATION "${DOCDIR}")
|
2013-04-07 07:30:06 +02:00
|
|
|
install(FILES "minetest.conf.example" DESTINATION "${EXAMPLE_CONF_DIR}")
|
2011-01-08 02:10:20 +01:00
|
|
|
|
2014-06-26 20:30:22 +02:00
|
|
|
if(UNIX AND NOT APPLE)
|
2013-04-07 07:30:06 +02:00
|
|
|
install(FILES "doc/minetest.6" "doc/minetestserver.6" DESTINATION "${MANDIR}/man6")
|
2017-01-17 16:26:21 +01:00
|
|
|
install(FILES "misc/net.minetest.minetest.desktop" DESTINATION "${XDG_APPS_DIR}")
|
|
|
|
install(FILES "misc/net.minetest.minetest.appdata.xml" DESTINATION "${APPDATADIR}")
|
2015-09-02 12:52:12 +02:00
|
|
|
install(FILES "misc/minetest.svg" DESTINATION "${ICONDIR}/hicolor/scalable/apps")
|
2016-08-20 21:26:44 +02:00
|
|
|
install(FILES "misc/minetest-xorg-icon-128.png"
|
|
|
|
DESTINATION "${ICONDIR}/hicolor/128x128/apps"
|
|
|
|
RENAME "minetest.png")
|
2012-01-22 09:19:06 +01:00
|
|
|
endif()
|
|
|
|
|
2015-03-10 18:29:13 +01:00
|
|
|
if(APPLE)
|
|
|
|
install(FILES "misc/minetest-icon.icns" DESTINATION "${SHAREDIR}")
|
|
|
|
install(FILES "misc/Info.plist" DESTINATION "${BUNDLE_PATH}/Contents")
|
|
|
|
endif()
|
|
|
|
|
2017-04-07 23:56:02 +02:00
|
|
|
# Library pack
|
|
|
|
find_package(GMP REQUIRED)
|
|
|
|
find_package(Json REQUIRED)
|
|
|
|
find_package(Lua REQUIRED)
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2017-08-24 17:16:55 +02:00
|
|
|
# JsonCPP doesn't compile well on GCC 4.8
|
|
|
|
if(NOT ENABLE_SYSTEM_JSONCPP)
|
|
|
|
set(GCC_MINIMUM_VERSION "4.9")
|
|
|
|
endif()
|
|
|
|
|
|
|
|
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
|
|
|
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS "${GCC_MINIMUM_VERSION}")
|
|
|
|
message(FATAL_ERROR "Insufficient gcc version, found ${CMAKE_CXX_COMPILER_VERSION}. "
|
|
|
|
"Version ${GCC_MINIMUM_VERSION} or higher is required.")
|
|
|
|
endif()
|
|
|
|
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
|
|
|
|
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "${CLANG_MINIMUM_VERSION}")
|
|
|
|
message(FATAL_ERROR "Insufficient clang version, found ${CMAKE_CXX_COMPILER_VERSION}. "
|
|
|
|
"Version ${CLANG_MINIMUM_VERSION} or higher is required.")
|
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
|
2011-01-08 16:45:26 +01:00
|
|
|
# Subdirectories
|
2011-01-08 18:35:14 +01:00
|
|
|
# Be sure to add all relevant definitions above this
|
2011-01-08 16:45:26 +01:00
|
|
|
|
|
|
|
add_subdirectory(src)
|
2011-01-08 16:34:25 +01:00
|
|
|
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
# CPack
|
|
|
|
|
|
|
|
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "An InfiniMiner/Minecraft inspired game")
|
2011-01-08 18:35:14 +01:00
|
|
|
set(CPACK_PACKAGE_VERSION_MAJOR ${VERSION_MAJOR})
|
|
|
|
set(CPACK_PACKAGE_VERSION_MINOR ${VERSION_MINOR})
|
|
|
|
set(CPACK_PACKAGE_VERSION_PATCH ${VERSION_PATCH})
|
2011-01-08 16:34:25 +01:00
|
|
|
set(CPACK_PACKAGE_VENDOR "celeron55")
|
2011-01-09 16:28:31 +01:00
|
|
|
set(CPACK_PACKAGE_CONTACT "Perttu Ahola <celeron55@gmail.com>")
|
2011-01-08 16:34:25 +01:00
|
|
|
|
|
|
|
if(WIN32)
|
2014-07-29 10:47:38 +02:00
|
|
|
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
|
|
|
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${VERSION_STRING}-win64")
|
2015-02-28 00:05:29 +01:00
|
|
|
else()
|
2014-07-29 10:47:38 +02:00
|
|
|
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${VERSION_STRING}-win32")
|
2015-02-28 00:05:29 +01:00
|
|
|
endif()
|
2011-01-08 18:35:14 +01:00
|
|
|
|
2011-01-08 16:34:25 +01:00
|
|
|
set(CPACK_GENERATOR ZIP)
|
|
|
|
elseif(APPLE)
|
2015-03-10 18:29:13 +01:00
|
|
|
set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 0)
|
2011-01-08 23:49:32 +01:00
|
|
|
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${VERSION_STRING}-osx")
|
2015-03-10 18:29:13 +01:00
|
|
|
set(CPACK_GENERATOR ZIP)
|
2011-01-08 16:34:25 +01:00
|
|
|
else()
|
2011-01-08 23:49:32 +01:00
|
|
|
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${VERSION_STRING}-linux")
|
2011-01-08 16:34:25 +01:00
|
|
|
set(CPACK_GENERATOR TGZ)
|
|
|
|
set(CPACK_SOURCE_GENERATOR TGZ)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
include(CPack)
|
|
|
|
|
2015-02-28 00:05:29 +01:00
|
|
|
|
2013-01-30 18:21:32 +01:00
|
|
|
# Add a target to generate API documentation with Doxygen
|
|
|
|
find_package(Doxygen)
|
|
|
|
if(DOXYGEN_FOUND)
|
2015-02-28 00:05:29 +01:00
|
|
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/doc/Doxyfile.in
|
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/doc/Doxyfile @ONLY)
|
2013-01-30 18:21:32 +01:00
|
|
|
add_custom_target(doc
|
|
|
|
${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/doc/Doxyfile
|
|
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc
|
|
|
|
COMMENT "Generating API documentation with Doxygen" VERBATIM
|
|
|
|
)
|
2015-02-28 00:05:29 +01:00
|
|
|
endif()
|
2013-01-30 18:21:32 +01:00
|
|
|
|