mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 03:51:18 +00:00
Relative DESTINATION path when installing man page
This makes the install() function install the file with respect to `CMAKE_INSTALL_PREFIX` which may not always be `/usr/local/` especially when some people install the compiler locally in their `$HOME` folder. https://cmake.org/cmake/help/latest/command/install.html
This commit is contained in:
@@ -526,14 +526,8 @@ install(TARGETS c3c DESTINATION bin)
|
||||
install(DIRECTORY lib/ DESTINATION lib/c3)
|
||||
|
||||
# Man page install (OSX/Linux only)
|
||||
set(MAN_PAGE_DIR "/usr/local/share/man/man1")
|
||||
message(STATUS "installing man page to ${MAN_PAGE_DIR}")
|
||||
|
||||
if (NOT WIN32 AND EXISTS "${MAN_PAGE_DIR}")
|
||||
install(FILES c3c.1 DESTINATION ${MAN_PAGE_DIR})
|
||||
elseif (NOT WIN32)
|
||||
# won't create MAN_PAGE_DIR if it doesn't already exist
|
||||
message(WARNING "Man page directory ${MAN_PAGE_DIR} does not exist, skipping man page installation")
|
||||
if (NOT WIN32)
|
||||
install(FILES c3c.1 DESTINATION "share/man/man1")
|
||||
endif()
|
||||
|
||||
if (C3_WITH_LLVM AND DEFINED sanitizer_runtime_libraries)
|
||||
|
||||
Reference in New Issue
Block a user