https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213331
Tobias C. Berner changed:
What|Removed |Added
Status|Open|Closed
Resolution|---
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213331
--- Comment #6 from commit-h...@freebsd.org ---
A commit references this bug:
Author: tcberner
Date: Sun Jun 25 21:08:06 UTC 2017
New revision: 444324
URL: https://svnweb.freebsd.org/changeset/ports/444324
Log:
Make ninja opt-out in cmak
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213331
Tobias C. Berner changed:
What|Removed |Added
CC||tcber...@freebsd.org
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213331
--- Comment #5 from Raphael Kubo da Costa ---
(In reply to Antoine Brodin from comment #4)
> I think that there should be an exp-run with CMAKE_NINJA=yes and USES=gmake
> neutralized to determine what are the actual needs of the ports:
>
>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213331
Antoine Brodin changed:
What|Removed |Added
Status|New |Open
--- Comment #4 from Antoine
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213331
--- Comment #3 from Antoine Brodin ---
(In reply to Raphael Kubo da Costa from comment #2)
This will still bring gmake in the build depends.
Maybe a USES= cmake:something, which brings either gmake.mk or ninja.mk
depending on CMAKE_NINJA?
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213331
--- Comment #2 from Raphael Kubo da Costa ---
(In reply to Antoine Brodin from comment #1)
> Can't you use something like this?
>
> .if !defined(CMAKE_NINJA)
> USES+= gmake
> .endif
The problem with this is that it adds a burden to every s
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213331
--- Comment #1 from Antoine Brodin ---
I think that a port should have only 1 USES that sets MAKE_CMD.
If it needs 2 tools, like scons calling gmake, it should have USES=scons + a
build dependency on gmake.
Can't you use something like th
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213331
Raphael Kubo da Costa changed:
What|Removed |Added
Summary|USES=gmake can override |USES=gmake can break