simon-git: putty (main): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Mon Apr 19 18:32:39 BST 2021
TL;DR:
70f6ce56 Rename one of my cmake support functions. (NFC)
9fe15509 Make cmake.h available everywhere.
68b9f082 Buildscr: set C flags explicitly.
e6c0fa6b Move utils filename list into its own subdir.
e2733862 Add .gitignore rules for in-tree builds.
Repository: https://git.tartarus.org/simon/putty.git
On the web: https://git.tartarus.org/?p=simon/putty.git
Branch updated: main
Committer: Simon Tatham <anakin at pobox.com>
Date: 2021-04-19 18:32:39
commit 70f6ce5628d229a643ef33c89eca25ffd594c8b3
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=70f6ce5628d229a643ef33c89eca25ffd594c8b3;hp=652ac5305915ddeba26c34d6a1f9de72838812fd
Author: Simon Tatham <anakin at pobox.com>
Date: Sun Apr 18 13:37:18 2021 +0100
Rename one of my cmake support functions. (NFC)
add_platform_sources_to_library() is now called
add_sources_from_current_dir(), so that it will make sense when I use
it in subdirectories that aren't for a particular platform.
cmake/setup.cmake | 2 +-
unix/CMakeLists.txt | 26 +++++++++++++-------------
windows/CMakeLists.txt | 24 ++++++++++++------------
3 files changed, 26 insertions(+), 26 deletions(-)
commit 9fe15509808b71f618e559dc04bce68ad21bdba0
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=9fe15509808b71f618e559dc04bce68ad21bdba0;hp=70f6ce5628d229a643ef33c89eca25ffd594c8b3
Author: Simon Tatham <anakin at pobox.com>
Date: Mon Apr 19 06:40:01 2021 +0100
Make cmake.h available everywhere.
The definition of HAVE_CMAKE_H is now at the very top of the main
CMakeLists.txt, so that it applies to all objects. And the consequent
include of cmake.h is at the very top of defs.h, so that it should be
included first by everything. This way, I don't have to worry any more
that the HAVE_FOO definitions in cmake.h might accidentally have
failed to reach some part of the code.
CMakeLists.txt | 4 ++--
defs.h | 4 ++++
unix/platform.h | 4 ----
windows/platform.h | 4 ----
4 files changed, 6 insertions(+), 10 deletions(-)
commit 68b9f0822f1d629ab8f3e366dc228a4e85518433
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=68b9f0822f1d629ab8f3e366dc228a4e85518433;hp=9fe15509808b71f618e559dc04bce68ad21bdba0
Author: Simon Tatham <anakin at pobox.com>
Date: Mon Apr 19 18:07:28 2021 +0100
Buildscr: set C flags explicitly.
Somewhere in cmake, the settings I gave by hand weren't quite getting
through to the Arm builds at least.
Buildscr | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit e6c0fa6ba4fa13e87cfe1f7099a4929398dceeaf
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=e6c0fa6ba4fa13e87cfe1f7099a4929398dceeaf;hp=68b9f0822f1d629ab8f3e366dc228a4e85518433
Author: Simon Tatham <anakin at pobox.com>
Date: Sun Apr 18 13:38:50 2021 +0100
Move utils filename list into its own subdir.
Now there's a utils/CMakeLists.txt, which contains the huge list of
source files in that directory, so that the top-level file does a
better job of showing the overview.
CMakeLists.txt | 56 +---------------------------------------------------
utils/CMakeLists.txt | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 57 insertions(+), 55 deletions(-)
commit e273386272659afaa246499b5ece55f802c63c6e
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=e273386272659afaa246499b5ece55f802c63c6e;hp=e6c0fa6ba4fa13e87cfe1f7099a4929398dceeaf
Author: Simon Tatham <anakin at pobox.com>
Date: Mon Apr 19 18:10:31 2021 +0100
Add .gitignore rules for in-tree builds.
This set of rules should cover make and ninja on Linux, and all of
nmake, ninja and vcxproj on Windows, so that if someone follows the
README build instructions (by doing 'cmake .' in-tree), it should
generate no debris that .gitignore can't filter out.
.gitignore | 21 +++++++++++++++++++--
1 file changed, 19 insertions(+), 2 deletions(-)
More information about the tartarus-commits
mailing list