Mercurial > code
diff CMakeLists.txt @ 412:f16164e720ba
- Remove pandoc
- Remove build of documentation
- Remove linktool
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 07 Oct 2015 08:36:22 +0200 |
parents | d5ec1174b707 |
children | cee5c74c1c83 |
line wrap: on
line diff
--- a/CMakeLists.txt Wed Oct 07 08:30:19 2015 +0200 +++ b/CMakeLists.txt Wed Oct 07 08:36:22 2015 +0200 @@ -34,7 +34,7 @@ macro(define_module) set(oneValueArgs TARGET NAME DIRECTORY) - set(multiValueArgs SOURCES RESOURCES DOCS LIBRARIES INCLUDES) + set(multiValueArgs SOURCES RESOURCES LIBRARIES INCLUDES) cmake_parse_arguments(MOD "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) @@ -59,7 +59,7 @@ message(FATAL_ERROR "${MAIN} file does not exists") endif () - add_executable(${MOD_TARGET} ${MOD_SOURCES} ${MOD_RESOURCES} ${MOD_DOCS} ${MAIN}) + add_executable(${MOD_TARGET} ${MOD_SOURCES} ${MOD_RESOURCES} ${MAIN}) add_test(${MOD_TARGET}-test ${MOD_TARGET}) target_include_directories( ${MOD_TARGET} @@ -88,34 +88,9 @@ add_custom_target(${MOD_TARGET}-resources DEPENDS ${outputlist}) add_dependencies(${MOD_TARGET} ${MOD_TARGET}-resources) endif () - - # Generate documentation locally - if (MOD_DOCS) - foreach (doc ${MOD_DOCS}) - file(RELATIVE_PATH inputbase ${code_SOURCE_DIR}/C++/doc/${MOD_DIRECTORY} ${doc}) - string(REGEX REPLACE "^(.*)\\.md" "\\1.html" outputname ${inputbase}) - set(output ${CMAKE_BINARY_DIR}/doc/${MOD_DIRECTORY}/${outputname}) - - pandoc( - SOURCES ${doc} - OUTPUT ${output} - FROM markdown TO html5 - MAKE_DIRECTORY STANDALONE - FILTER $<TARGET_FILE:cclinktool> - ) - - list(APPEND docoutputlist ${output}) - endforeach () - - add_custom_target(${MOD_TARGET}-doc DEPENDS ${docoutputlist}) - add_dependencies(${MOD_TARGET} ${MOD_TARGET}-doc) - endif () endif () endmacro() -# Required -find_package(Pandoc REQUIRED) - # Optional find_package(Jansson) find_package(OpenSSL) @@ -150,13 +125,6 @@ SOURCES ${code_SOURCE_DIR}/C++/modules/Base64/Base64.cpp ${code_SOURCE_DIR}/C++/modules/Base64/Base64.h - DOCS - ${code_SOURCE_DIR}/C++/doc/Base64/Home.md - ${code_SOURCE_DIR}/C++/doc/Base64/class/Base64.md - ${code_SOURCE_DIR}/C++/doc/Base64/class/Base64/decode.md - ${code_SOURCE_DIR}/C++/doc/Base64/class/Base64/encode.md - ${code_SOURCE_DIR}/C++/doc/Base64/class/Base64/lookup.md - ${code_SOURCE_DIR}/C++/doc/Base64/class/Base64/rlookup.md ) # --------------------------------------------------------- @@ -176,20 +144,9 @@ SOURCES ${code_SOURCE_DIR}/C++/modules/Directory/Directory.cpp ${code_SOURCE_DIR}/C++/modules/Directory/Directory.h - DOCS - ${code_SOURCE_DIR}/C++/doc/Directory/Home.md - ${code_SOURCE_DIR}/C++/doc/Directory/class/Directory.md - ${code_SOURCE_DIR}/C++/doc/Directory/class/DirectoryEntry.md - ${code_SOURCE_DIR}/C++/doc/Directory/class/Directory/Constructor.md ) # --------------------------------------------------------- -# Driver -# --------------------------------------------------------- - -# No tests yet - -# --------------------------------------------------------- # Dynlib # --------------------------------------------------------- @@ -210,14 +167,6 @@ SOURCES ${code_SOURCE_DIR}/C++/modules/Dynlib/Dynlib.cpp ${code_SOURCE_DIR}/C++/modules/Dynlib/Dynlib.h - DOCS - ${code_SOURCE_DIR}/C++/doc/Dynlib/Home.md - ${code_SOURCE_DIR}/C++/doc/Dynlib/class/Dynlib.md - ${code_SOURCE_DIR}/C++/doc/Dynlib/class/Dynlib/Constructor.md - ${code_SOURCE_DIR}/C++/doc/Dynlib/class/Dynlib/Destructor.md - ${code_SOURCE_DIR}/C++/doc/Dynlib/class/Dynlib/Policy.md - ${code_SOURCE_DIR}/C++/doc/Dynlib/class/Dynlib/sym.md - ${code_SOURCE_DIR}/C++/doc/Dynlib/macro/DYNLIB_EXPORT.md ) if (WITH_DYNLIB) @@ -261,13 +210,6 @@ SOURCES ${code_SOURCE_DIR}/C++/modules/Hash/Hash.cpp ${code_SOURCE_DIR}/C++/modules/Hash/Hash.h - DOCS - ${code_SOURCE_DIR}/C++/doc/Hash/Home.md - ${code_SOURCE_DIR}/C++/doc/Hash/class/Hash.md - ${code_SOURCE_DIR}/C++/doc/Hash/class/Hash/md5.md - ${code_SOURCE_DIR}/C++/doc/Hash/class/Hash/sha1.md - ${code_SOURCE_DIR}/C++/doc/Hash/class/Hash/sha256.md - ${code_SOURCE_DIR}/C++/doc/Hash/class/Hash/sha512.md ) endif () @@ -417,16 +359,6 @@ SOURCES ${code_SOURCE_DIR}/C++/modules/Xdg/Xdg.cpp ${code_SOURCE_DIR}/C++/modules/Xdg/Xdg.h - DOCS - ${code_SOURCE_DIR}/C++/doc/Xdg/Home.md - ${code_SOURCE_DIR}/C++/doc/Xdg/class/Xdg.md - ${code_SOURCE_DIR}/C++/doc/Xdg/class/Xdg/cacheHome.md - ${code_SOURCE_DIR}/C++/doc/Xdg/class/Xdg/configDirs.md - ${code_SOURCE_DIR}/C++/doc/Xdg/class/Xdg/configHome.md - ${code_SOURCE_DIR}/C++/doc/Xdg/class/Xdg/Constructor.md - ${code_SOURCE_DIR}/C++/doc/Xdg/class/Xdg/dataDirs.md - ${code_SOURCE_DIR}/C++/doc/Xdg/class/Xdg/dataHome.md - ${code_SOURCE_DIR}/C++/doc/Xdg/class/Xdg/runtimeDir.md ) endif ()