From 865d4843606653a8feffbde2865846db0d04ea7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Wed, 15 Apr 2020 17:07:58 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/libs@952 a8b55f48-bf90-11e4-a774-851b48703e85 --- qad/doc/CMakeLists.txt | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/qad/doc/CMakeLists.txt b/qad/doc/CMakeLists.txt index 5bd3a86..8df0534 100644 --- a/qad/doc/CMakeLists.txt +++ b/qad/doc/CMakeLists.txt @@ -3,15 +3,23 @@ set(CHECK_INCLUDES "-include stdio.h") if(WIN32) set(CHECK_INCLUDES "-include windows.h -include stdio.h") endif() +set(_mkd_header_found 0) check_include_file_cxx("mkdio.h" MARKDOWN_HEADER_MKDIO ${CHECK_INCLUDES}) -if (MARKDOWN_HEADER_MKDIO) +if (MARKDOWN_HEADER_MKDIO OR APPLE) + set(_mkd_header_found 1) add_definitions("-DMARKDOWN_HEADER=\"mkdio.h\"") -endif() -check_include_file_cxx("markdown/markdown.h" MARKDOWN_HEADER_MARKDOWN ${CHECK_INCLUDES}) -if (MARKDOWN_HEADER_MARKDOWN) - add_definitions("-DMARKDOWN_HEADER=\"markdown/markdown.h\"") +else() + check_include_file_cxx("markdown/markdown.h" MARKDOWN_HEADER_MARKDOWN ${CHECK_INCLUDES}) + if (MARKDOWN_HEADER_MARKDOWN) + set(_mkd_header_found 1) + add_definitions("-DMARKDOWN_HEADER=\"markdown/markdown.h\"") + endif() endif() find_library(MARKDOWN_LIBRARY markdown) if (MARKDOWN_LIBRARY) - qad_project(doc "Core" "${MARKDOWN_LIBRARY}") + if(_mkd_header_found) + qad_project(doc "Core" "${MARKDOWN_LIBRARY}") + else() + message(STATUS "Found markdown library, but *.h missing!") + endif() endif()