[GNC-dev] gnucash maint: Compatibility with XCode's "new build system"

john jralls at ceridwen.us
Mon Oct 10 10:15:28 EDT 2022



> On Oct 9, 2022, at 12:00 PM, gnucash-patches-request at gnucash.org wrote:
> Updated	 via  https://github.com/Gnucash/gnucash/commit/2d3e80ea (commit)
> 	from  https://github.com/Gnucash/gnucash/commit/5ed45e08 (commit)
> 
> 
> 
> commit 2d3e80ea086c1014ca73fb04576721ed43c48cd2
> Author: Mike Alexander <mta at umich.edu>
> Date:   Sun Oct 9 00:47:12 2022 -0400
> 
>    Compatibility with XCode's "new build system"
> 
>    With XCode 14 or newer CMake tries to use the "new build system" which has a
>    requirement that if two targets depend on the same generated file one of them
>    must depend on the other.  This commit adds reduntant dependencies to satisfy
>    this requirement.
> 
> 
> 
> Summary of changes:
> bindings/guile/CMakeLists.txt       | 4 +++-
> common/test-core/CMakeLists.txt     | 1 +
> gnucash/gnome-utils/CMakeLists.txt  | 1 +
> gnucash/gnome/CMakeLists.txt        | 3 ++-
> gnucash/html/CMakeLists.txt         | 1 +
> gnucash/report/CMakeLists.txt       | 2 ++
> libgnucash/app-utils/CMakeLists.txt | 2 +-
> po/CMakeLists.txt                   | 4 ++++
> 8 files changed, 15 insertions(+), 3 deletions(-)


Mike,

Xcode doesn't have cmake and I've been using Xcode 14 beta for months without problems. Is this really  MacPorts recent update to 3.23.4?

Regards,
John Ralls



More information about the gnucash-devel mailing list