Made manpage optional.
the build was successful
Details
the build was successful
Details
This commit is contained in:
parent
2b506db59d
commit
3a0a47172d
|
@ -37,12 +37,15 @@ target_link_libraries(${CMAKE_PROJECT_NAME}
|
||||||
install(TARGETS ${CMAKE_PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})
|
install(TARGETS ${CMAKE_PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
install(FILES README.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
install(FILES README.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
||||||
|
|
||||||
add_custom_command(OUTPUT "${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.1"
|
set(WITH_MAN "YES" CACHE STRING "WITH_MAN defaults to \"YES\"")
|
||||||
WORKING_DIRECTORY "${PROJECT_BINARY_DIR}"
|
if (WITH_MANPAGE)
|
||||||
DEPENDS "${CMAKE_SOURCE_DIR}/${CMAKE_PROJECT_NAME}.1.adoc"
|
add_custom_command(OUTPUT "${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.1"
|
||||||
COMMAND ${CMAKE_SOURCE_DIR}/build_manpage.sh
|
WORKING_DIRECTORY "${PROJECT_BINARY_DIR}"
|
||||||
ARGS ${PROJECT_VERSION})
|
DEPENDS "${CMAKE_SOURCE_DIR}/${CMAKE_PROJECT_NAME}.1.adoc"
|
||||||
add_custom_target(run ALL
|
COMMAND ${CMAKE_SOURCE_DIR}/build_manpage.sh
|
||||||
DEPENDS "${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.1")
|
ARGS ${PROJECT_VERSION})
|
||||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.1
|
add_custom_target(run ALL
|
||||||
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
|
DEPENDS "${PROJECT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.1")
|
||||||
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_PROJECT_NAME}.1
|
||||||
|
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
|
||||||
|
endif()
|
||||||
|
|
|
@ -25,6 +25,8 @@ Gentoo ebuilds are available via my
|
||||||
* [cmake](https://cmake.org/) (at least 3.2)
|
* [cmake](https://cmake.org/) (at least 3.2)
|
||||||
* [libxdg-basedir](http://repo.or.cz/w/libxdg-basedir.git) (tested: 1.2)
|
* [libxdg-basedir](http://repo.or.cz/w/libxdg-basedir.git) (tested: 1.2)
|
||||||
* [libconfig++](https://github.com/hyperrealm/libconfig) (tested: 1.5)
|
* [libconfig++](https://github.com/hyperrealm/libconfig) (tested: 1.5)
|
||||||
|
* Optional:
|
||||||
|
* Manpage: [asciidoc](http://asciidoc.org/) (tested: 8.6)
|
||||||
|
|
||||||
#### Get sourcecode
|
#### Get sourcecode
|
||||||
|
|
||||||
|
@ -47,6 +49,10 @@ make
|
||||||
make install
|
make install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
cmake options:
|
||||||
|
* `-DCMAKE_BUILD_TYPE=Debug` for a debug build
|
||||||
|
* `-DWITH_MAN=NO` to not compile the manpage
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
Contributions are always welcome. You can submit them as pull requests or via
|
Contributions are always welcome. You can submit them as pull requests or via
|
||||||
|
|
Reference in New Issue