mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-21 19:55:20 -05:00
Make manpage generation optional for casual builders.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@4056 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
parent
9e6075eb1e
commit
90473be159
@ -57,7 +57,7 @@ option (WSJT_TRACE_CAT_POLLS "Debugging option that turns on CAT diagnostics dur
|
||||
option (WSJT_HAMLIB_TRACE "Debugging option that turns on full Hamlib internal diagnostics.")
|
||||
option (WSJT_STANDARD_FILE_LOCATIONS "All non-installation files located in \"Standard\" platfom specific locations." ON)
|
||||
option (WSJT_SOFT_KEYING "Apply a ramp to CW keying envelope to reduce transients." ON)
|
||||
|
||||
option (WSJT_SKIP_MANPAGES "Skip *nix manpage generation")
|
||||
|
||||
#
|
||||
# install locations
|
||||
@ -623,7 +623,9 @@ add_executable (wsjtx WIN32 MACOSX_BUNDLE
|
||||
qt5_use_modules (wsjtx Widgets OpenGL Network Multimedia)
|
||||
|
||||
if (UNIX)
|
||||
add_subdirectory (manpages)
|
||||
if (NOT WSJT_SKIP_MANPAGES)
|
||||
add_subdirectory (manpages)
|
||||
endif (NOT WSJT_SKIP_MANPAGES)
|
||||
if (NOT APPLE)
|
||||
add_subdirectory (debian)
|
||||
endif (NOT APPLE)
|
||||
|
2
debian/CMakeLists.txt
vendored
2
debian/CMakeLists.txt
vendored
@ -19,7 +19,7 @@ configure_file (
|
||||
@ONLY)
|
||||
|
||||
add_custom_target (debian
|
||||
COMMAND ${GZIP_EXECUTABLE} -9 --force changelog
|
||||
COMMAND ${GZIP_EXECUTABLE} -cf9 changelog > changelog.gz
|
||||
DEPENDS changelog.in
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Compressing Debian changelog"
|
||||
|
@ -5,7 +5,16 @@ set (ASCIIDOC_MANS
|
||||
find_program (A2X_EXECUTABLE NAMES a2x a2x.py)
|
||||
if (NOT A2X_EXECUTABLE)
|
||||
if (NOT CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
message (SEND_ERROR "Failed to find a2x which is required for release builds on *nix platforms.")
|
||||
message (SEND_ERROR "
|
||||
Failed to find a2x which is an optional requirement for non-debug
|
||||
builds on *nix platforms.
|
||||
|
||||
You can choose to skip manpage generation and this error by setting
|
||||
the CMake option WSJT_SKIP_MANPAGES to ON. This option is designed for
|
||||
those that are building for their own use, packages should not opt to
|
||||
skip manpage generation since package building requires the
|
||||
manpages.")
|
||||
|
||||
else (NOT CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
message (WARNING "Failed to find a2x skipping manpage generation.")
|
||||
endif (NOT CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
|
Loading…
Reference in New Issue
Block a user