git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [RFC PATCH 0/1] Implement CMake build

From
Stephan Beyer <s-beyer@gmx.net>
Date
Jan 24, 2018, 22:02 UTC
Message-ID
<e3d1e1f4-9927-47eb-7662-2c6918555058@gmx.net>
In-Reply-To
<CAG6xkCbtVYa_eqZj4m74jXo7yC8kS8kjWm-fALePmHaH5yY0qg@mail.gmail.com>
On 01/24/2018 10:19 PM, Isaac Hier wrote:
> Thanks for your interest! This patch is based on the cmake-build
> branch of https://github.com/isaachier/git, but the full history is on
> the cmake branch (squashed it for easier readability). Hope that
> helps.

Thanks. I use the cmake branch because I prefer "real" history over one huge commit.

And I already love it. Thanks for all the work!

From a first short glance, I wonder if you should mark a lot more options as advanced options, like the paths (e.g., SHELL_PATH, LESS_PATH, GETTEXT_MSGFMT_EXECUTABLE, etc.) and probably also things like GIT_USER_AGENT. If you use a configuration tool like ccmake, you see a lot of options and many of them are not relevant to the average user.

I also think some variables have weird names, for example, POLL, PREAD, MMAP should be USE_POLL, USE_PREAD, USE_MMAP, respectively... or even USE_*_SYSCALL, I don't know.

By the way, regarding up-to-dateness, you are missing these recent changes that have been merged to master:

  edb6a17c36 Makefile: NO_OPENSSL=1 should no longer imply BLK_SHA1=1
  3f824e91c8 t/Makefile: introduce TEST_SHELL_PATH
(which is not surprising)
~Stephan
Previous: Isaac HierNext: Isaac Hier
Message 9 of 18 in “Implement CMake build”
  1. 0/1 Implement CMake buildIsaac Hier, Jan 23, 2018
  2. 1/1 Implement CMake buildIsaac Hier, Jan 23, 2018
  3. Isaac HierJan 24, 2018
  4. Jacob KellerJan 24, 2018
  5. Junio C HamanoJan 24, 2018
  6. Ævar Arnfjörð BjarmasonJan 24, 2018
  7. Stephan BeyerJan 24, 2018
  8. Isaac HierJan 24, 2018
  9. Stephan BeyerJan 24, 2018
  10. Isaac HierJan 25, 2018
  11. Jeff HostetlerJan 24, 2018
  12. Isaac HierJan 24, 2018
  13. Jeff HostetlerJan 24, 2018
  14. Isaac HierJan 24, 2018
  15. Isaac HierJan 26, 2018
  16. Jeff HostetlerJan 26, 2018
  17. Robert DaileyFeb 20, 2018
  18. Isaac HierFeb 23, 2018

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.