[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