git-svn-id: svn://db.shs.com.ru/libs@800 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -1,8 +1,3 @@
|
|||||||
set(_LIBS)
|
|
||||||
find_library(MARKDOWN_LIBRARY markdown)
|
|
||||||
if (MARKDOWN_LIBRARY)
|
|
||||||
list(APPEND _LIBS "${MARKDOWN_LIBRARY}")
|
|
||||||
add_definitions("-DUSE_MARKDOWN")
|
|
||||||
include(CheckIncludeFileCXX)
|
include(CheckIncludeFileCXX)
|
||||||
set(CHECK_INCLUDES "-include stdio.h")
|
set(CHECK_INCLUDES "-include stdio.h")
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
@@ -16,5 +11,7 @@ if (MARKDOWN_LIBRARY)
|
|||||||
if (MARKDOWN_HEADER_MARKDOWN)
|
if (MARKDOWN_HEADER_MARKDOWN)
|
||||||
add_definitions("-DMARKDOWN_HEADER=\"markdown/markdown.h\"")
|
add_definitions("-DMARKDOWN_HEADER=\"markdown/markdown.h\"")
|
||||||
endif()
|
endif()
|
||||||
|
find_library(MARKDOWN_LIBRARY markdown)
|
||||||
|
if (MARKDOWN_LIBRARY)
|
||||||
|
qad_project(doc "Core" "${MARKDOWN_LIBRARY}")
|
||||||
endif()
|
endif()
|
||||||
qad_project(doc "Core" "${_LIBS}")
|
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
#include "markdown.h"
|
#include "markdown.h"
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#ifdef USE_MARKDOWN
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#include MARKDOWN_HEADER
|
#include MARKDOWN_HEADER
|
||||||
}
|
}
|
||||||
@@ -12,11 +11,9 @@ extern "C" {
|
|||||||
# define MKD_FENCEDCODE 0x02000000
|
# define MKD_FENCEDCODE 0x02000000
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
QString md2html(const QByteArray & src) {
|
QString md2html(const QByteArray & src) {
|
||||||
#ifdef USE_MARKDOWN
|
|
||||||
static bool _is_mkd_init = false;
|
static bool _is_mkd_init = false;
|
||||||
if (src.isEmpty()) return QString();
|
if (src.isEmpty()) return QString();
|
||||||
if (!_is_mkd_init) {
|
if (!_is_mkd_init) {
|
||||||
@@ -60,8 +57,5 @@ QString md2html(const QByteArray & src) {
|
|||||||
ret.prepend(header);
|
ret.prepend(header);
|
||||||
ret.append("</body>\n</html>\n");
|
ret.append("</body>\n</html>\n");
|
||||||
return ret;
|
return ret;
|
||||||
#else
|
|
||||||
return QString();
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user