Compare commits

...

2 Commits

3 changed files with 22 additions and 16 deletions

View File

@ -18,6 +18,7 @@ macro(CHECK_ENABLE_CXX_FLAG flag)
endmacro()
macro(CHECK_ENABLE_DEBUG_CXX_FLAG flag)
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
set(CMAKE_REQUIRED_QUIET TRUE)
check_cxx_compiler_flag("${flag}" CHECK_CXX_FLAG_DEBUG)
unset(CMAKE_REQUIRED_QUIET)
@ -30,6 +31,7 @@ macro(CHECK_ENABLE_DEBUG_CXX_FLAG flag)
endif()
# NOTE: check_cxx_compiler stores variables in the cache.
unset(CHECK_CXX_FLAG_DEBUG CACHE)
endif()
endmacro()
function(cmlib_set_cxx_standard version)

View File

@ -68,8 +68,10 @@ function(add_breathe_target target)
${RST_FILES} ${WORK_DIR})
endif()
endif()
install(DIRECTORY ${CMAKE_BINARY_DIR}/doc/breathe/
COMPONENT doc OPTIONAL
install(
DIRECTORY ${CMAKE_BINARY_DIR}/doc/breathe/
COMPONENT doc
OPTIONAL
DESTINATION ${CMAKE_INSTALL_DATADIR}/doc/breathe)
else()
message(STATUS "CMLIB warning:")

View File

@ -35,8 +35,10 @@ function(add_doxygen_target target)
COMMAND ${DOXYGEN_EXECUTABLE} ${work_dir}/Doxyfile
WORKING_DIRECTORY ${work_dir}
COMMENT "Generating API documentation with Doxygen")
install(DIRECTORY ${CMAKE_BINARY_DIR}/doc/doxygen/html/
COMPONENT doc OPTIONAL
install(
DIRECTORY ${CMAKE_BINARY_DIR}/doc/doxygen/html/
COMPONENT doc
OPTIONAL
DESTINATION ${CMAKE_INSTALL_DATADIR}/doc/doxygen)
else()
message(STATUS "CMLIB warning:")