1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 09:58:01 +00:00
putty-source/doc
Simon Tatham 5eee8ca648 Compatibility with older versions of cmake.
After this change, the cmake setup now works even on Debian stretch
(oldoldstable), which runs cmake 3.7.

In order to support a version that early I had to:

 - write a fallback implementation of 'add_compile_definitions' for
   older cmakes, which is easy, because add_compile_definitions(FOO)
   is basically just add_compile_options(-DFOO)

 - stop using list(TRANSFORM) and string(JOIN), of which I had one
   case each, and they were easily replaced with simple foreach loops

 - stop putting OBJECT libraries in the target_link_libraries command
   for executable targets, in favour of adding $<TARGET_OBJECTS:foo>
   to the main sources list for the same target. That matches what I
   do with library targets, so it's probably more sensible anyway.

I tried going back by another Debian release and getting this cmake
setup to work on jessie, but that runs CMake 3.0.1, and in _that_
version of cmake the target_sources command is missing, and I didn't
find any alternative way to add extra sources to a target after having
first declared it. Reorganising to cope with _that_ omission would be
too much upheaval without a very good reason.
2021-10-29 18:08:18 +01:00
..
blurb.but Integrate the 'doc' subdir into the CMake system. 2021-05-03 17:01:55 +01:00
chm.css Minor style tweaks for the CHM. 2006-12-19 10:28:44 +00:00
chmextra.but Integrate the 'doc' subdir into the CMake system. 2021-05-03 17:01:55 +01:00
CMakeLists.txt Compatibility with older versions of cmake. 2021-10-29 18:08:18 +01:00
config.but New function-key mode similar to modern xterm. 2021-10-23 11:31:09 +01:00
errors.but Tweaks to SUPDUP documentation. 2021-02-21 16:44:51 +00:00
faq.but Docs updates. 2021-05-02 08:05:43 +01:00
feedback.but Tweaks to SUPDUP documentation. 2021-02-21 16:44:51 +00:00
gs.but Docs: correct some control names. 2021-04-20 16:25:49 +01:00
index.but New config option for shifted arrow key handling. 2021-10-18 20:15:35 +01:00
intro.but Docs: de-emphasise VMS. 2021-04-17 13:27:26 +01:00
man-pageant.but Tidy up formatting of manpage cross-references. 2021-08-22 12:23:05 +01:00
man-plink.but Add -pwfile option, a more secure version of -pw. 2021-09-28 18:04:15 +01:00
man-pscp.but Add -pwfile option, a more secure version of -pw. 2021-09-28 18:04:15 +01:00
man-psftp.but Add -pwfile option, a more secure version of -pw. 2021-09-28 18:04:15 +01:00
man-psocks.but Tidy up formatting of manpage cross-references. 2021-08-22 12:23:05 +01:00
man-psusan.but Tidy up formatting of manpage cross-references. 2021-08-22 12:23:05 +01:00
man-pterm.but Tidy up formatting of manpage cross-references. 2021-08-22 12:23:05 +01:00
man-putty.but Tidy up formatting of manpage cross-references. 2021-08-22 12:23:05 +01:00
man-puttygen.but Document PPK format parameters, and --reencrypt. 2021-04-20 15:35:50 +01:00
man-puttytel.but Tidy up formatting of manpage cross-references. 2021-08-22 12:23:05 +01:00
mancfg.but Now that Halibut is capable of generating man pages better than I 2004-03-24 19:36:04 +00:00
manpages.but Now that Halibut is capable of generating man pages better than I 2004-03-24 19:36:04 +00:00
pageant.but winpgnt: add a help button to async passphrase prompt. 2021-04-22 20:00:46 +01:00
pgpkeys.but GPG key rollover. 2021-08-14 08:02:27 +01:00
plink.but Update version number for 0.76 release. 2021-07-10 10:39:20 +01:00
pscp.but Update version number for 0.76 release. 2021-07-10 10:39:20 +01:00
psftp.but File transfer tools: sanitise remote filenames and stderr. 2019-02-20 07:27:22 +00:00
pubkey.but Docs updates. 2021-05-02 08:05:43 +01:00
pubkeyfmt.but PuTTYgen: explicitly use 'Kbyte' in Argon2 naming. 2021-04-19 17:03:05 +01:00
site.but Hmm, that relative link wasn't too good. Try a more helpful one. 2003-10-30 10:41:59 +00:00
sshnames.but Document agent protocol extensions. 2021-04-05 18:44:03 +01:00
udp.but Docs: insert missing 'inline' in a code example. 2021-09-07 13:38:14 +01:00
using.but Add -pwfile option, a more secure version of -pw. 2021-09-28 18:04:15 +01:00
vids.but Rework versioning system to not depend on Subversion. 2014-09-24 10:33:13 +00:00