build: improve man page installation
man pages are extremely useful, but are not generally available on Windows. This changes the install condition to check for the Windows cross-compile rather than the toolchain in use. It is possible to build for Windows using clang in the GNU driver.
This commit is contained in:
parent
b7188e8c1b
commit
828eeaf896
@ -59,7 +59,11 @@ add_subdirectory(src)
|
||||
if(CMARK_TESTS AND (CMARK_SHARED OR CMARK_STATIC))
|
||||
add_subdirectory(api_test)
|
||||
endif()
|
||||
add_subdirectory(man)
|
||||
# TODO(compnerd) should this be enabled for MinGW, which sets CMAKE_SYSTEM_NAME
|
||||
# to Windows, but defines `MINGW`.
|
||||
if(NOT CMAKE_SYSTEM_NAME STREQUAL Windows)
|
||||
add_subdirectory(man)
|
||||
endif()
|
||||
if(CMARK_TESTS)
|
||||
enable_testing()
|
||||
add_subdirectory(test testdir)
|
||||
|
@ -1,7 +1,4 @@
|
||||
if (NOT MSVC)
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/man1/cmark.1
|
||||
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
|
||||
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/man3/cmark.3
|
||||
DESTINATION ${CMAKE_INSTALL_MANDIR}/man3)
|
||||
endif(NOT MSVC)
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/man1/cmark.1
|
||||
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/man3/cmark.3
|
||||
DESTINATION ${CMAKE_INSTALL_MANDIR}/man3)
|
||||
|
Loading…
Reference in New Issue
Block a user