From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <34b3b2f6-67aa-f427-458a-5f661273192c@basealt.ru> <4268184.QJadu78ljV@zerg.malta.altlinux.ru> From: Anton Farygin Organization: BaseALT Message-ID: <67277cf0-9120-4c20-3efc-ad96d5d63d47@basealt.ru> Date: Mon, 31 May 2021 18:00:21 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] I: cmake macros X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 May 2021 15:00:22 -0000 Archived-At: List-Archive: List-Post: On 31.05.2021 17:22, Arseny Maslennikov wrote: > On Mon, May 31, 2021 at 04:02:16PM +0300, Sergey V Turchin wrote: >> On Monday, 31 May 2021 15:53:25 MSK Arseny Maslennikov wrote: >> >> [...] >>>> Да и с BUILD непонятно зачем сделано. Было бы интересно услышать >>>> комментарии по этому поводу. >>> Одна из преследуемых целей — спеки не должны зависеть от конкретного >>> значения %_cmake__builddir, >> Это может быть только при умолчательном значении "BUILD". > Почему же? > > Пока что в этом месте у вас аргументация противоречивая: спеки могут не > зависеть от значения _cmake__builddir по умолчанию только если оно > BUILD, но если оно _должно_ быть BUILD, то они на самом деле от него зависят. > > Если следует сблизить гору и Магомета, то можно пододвинуть Магомета к > горе, а можно гору к Магомету. > > Или, может, в sisyphus и p9 есть спеки, которых нет в > github.com/altlinux/specs и про которые я поэтому до сей поры не знаю, и > которые вообще нельзя никак изменить? тут есть ещё такой нюанс, что я как ментейнер могу не знать, для какого репозитория и кто захочет собрать мой спек. Соответственно, вот в p9 вы, допустим, почините, а есть ещё некий c9f1 и c9f2 В ZoneMinder я выкрутился так: %define zm_builddir %{?_cmake__builddir:%_cmake__builddir}%{!?_cmake__builddir:BUILD}