Added doxygen build support
This commit is contained in:
parent
065885b3f2
commit
96557465c2
@ -7,6 +7,7 @@ set(CMAKE_CXX_STANDARD 17)
|
|||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
set(CMAKE_EXPORT_COMPILE_COMMANDS true)
|
set(CMAKE_EXPORT_COMPILE_COMMANDS true)
|
||||||
|
|
||||||
|
find_package(Doxygen)
|
||||||
find_package(ImageMagick REQUIRED COMPONENTS convert identify )
|
find_package(ImageMagick REQUIRED COMPONENTS convert identify )
|
||||||
#if (NOT ImageMagick_idenity_FOUND)
|
#if (NOT ImageMagick_idenity_FOUND)
|
||||||
#message(FATAL "Please install imagemagick identify")
|
#message(FATAL "Please install imagemagick identify")
|
||||||
@ -119,6 +120,10 @@ file(GLOB_RECURSE sources "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp")
|
|||||||
add_library(libpdraw STATIC ${EMBED_OBJ_RET} ${sources})
|
add_library(libpdraw STATIC ${EMBED_OBJ_RET} ${sources})
|
||||||
target_include_directories(libpdraw PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/example-src/lib/" "${CMAKE_CURRENT_SOURCE_DIR}/src/" "${CMAKE_CURRENT_SOURCE_DIR}/include/libpdraw" "${EMBED_HEADER_DIR}")
|
target_include_directories(libpdraw PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/example-src/lib/" "${CMAKE_CURRENT_SOURCE_DIR}/src/" "${CMAKE_CURRENT_SOURCE_DIR}/include/libpdraw" "${EMBED_HEADER_DIR}")
|
||||||
|
|
||||||
|
if (DOXYGEN_FOUND)
|
||||||
|
doxygen_add_docs(libpdraw-docs)
|
||||||
|
endif()
|
||||||
|
|
||||||
# Example using xoverlay
|
# Example using xoverlay
|
||||||
set(OpenGL_GL_PREFERENCE "GLVND")
|
set(OpenGL_GL_PREFERENCE "GLVND")
|
||||||
find_package(PNG) # We need to link all this again since we prebuilt them staticly
|
find_package(PNG) # We need to link all this again since we prebuilt them staticly
|
||||||
|
Loading…
x
Reference in New Issue
Block a user