mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-30 20:40:28 -04: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
							
								
									5736c355a4
								
							
						
					
					
						commit
						eef3d6be3d
					
				| @ -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_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_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_SOFT_KEYING "Apply a ramp to CW keying envelope to reduce transients." ON) | ||||||
| 
 | option (WSJT_SKIP_MANPAGES "Skip *nix manpage generation") | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
| # install locations | # install locations | ||||||
| @ -623,7 +623,9 @@ add_executable (wsjtx WIN32 MACOSX_BUNDLE | |||||||
| qt5_use_modules (wsjtx Widgets OpenGL Network Multimedia) | qt5_use_modules (wsjtx Widgets OpenGL Network Multimedia) | ||||||
| 
 | 
 | ||||||
| if (UNIX) | if (UNIX) | ||||||
|   add_subdirectory (manpages) |   if (NOT WSJT_SKIP_MANPAGES) | ||||||
|  |     add_subdirectory (manpages) | ||||||
|  |   endif (NOT WSJT_SKIP_MANPAGES) | ||||||
|   if (NOT APPLE) |   if (NOT APPLE) | ||||||
|     add_subdirectory (debian) |     add_subdirectory (debian) | ||||||
|   endif (NOT APPLE) |   endif (NOT APPLE) | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								debian/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								debian/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							| @ -19,7 +19,7 @@ configure_file ( | |||||||
|   @ONLY) |   @ONLY) | ||||||
| 
 | 
 | ||||||
| add_custom_target (debian | add_custom_target (debian | ||||||
|   COMMAND ${GZIP_EXECUTABLE} -9 --force changelog |   COMMAND ${GZIP_EXECUTABLE} -cf9 changelog > changelog.gz | ||||||
|   DEPENDS changelog.in |   DEPENDS changelog.in | ||||||
|   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} | ||||||
|   COMMENT "Compressing Debian changelog" |   COMMENT "Compressing Debian changelog" | ||||||
|  | |||||||
| @ -5,7 +5,16 @@ set (ASCIIDOC_MANS | |||||||
| find_program (A2X_EXECUTABLE NAMES a2x a2x.py) | find_program (A2X_EXECUTABLE NAMES a2x a2x.py) | ||||||
| if (NOT A2X_EXECUTABLE) | if (NOT A2X_EXECUTABLE) | ||||||
|   if (NOT CMAKE_BUILD_TYPE STREQUAL "Debug") |   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") |   else (NOT CMAKE_BUILD_TYPE STREQUAL "Debug") | ||||||
|     message (WARNING "Failed to find a2x skipping manpage generation.") |     message (WARNING "Failed to find a2x skipping manpage generation.") | ||||||
|   endif (NOT CMAKE_BUILD_TYPE STREQUAL "Debug") |   endif (NOT CMAKE_BUILD_TYPE STREQUAL "Debug") | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user