From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00, DNS_FROM_OPENWHOIS,SPF_PASS autolearn=no version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type:content-transfer-encoding; bh=233PPW7Ec/L2T7WYtl3zy7W09WkrbjG8DrwmIeYiHjM=; b=nXhzbDv0nODtrZ3cf1TPFKKmusY3DYkP1RE3KuR9DeZtvPA+ZKwRSW5ut6Ijvw9gOQ I9RfNph8uSDrDb3C//OrMSG2SDb3vHKMJNuFWLHF57nn41EKm2kfg6GM+FKMG0tPw0e6 YH+Y4LEOyEdhc378fE2sgDw124pioC/LyQOp4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=oD7C8GP8nxisPDl/ets2Y+2P8P5rOkXV7mObsojdLqmiQ9CP7pwtqKFryohsMB1mMp 0g1Jk+7+spqCHqzA2eLAJAfwuJEuhSDi+IuFTsNvn4unB68y8bYFGpygUiJmdXF9Xz2L EriIGBPXadiX5eKy28yUy8e2hqXLWwytEfDTg= Message-ID: <4CD98911.8090401@gmail.com> Date: Tue, 09 Nov 2010 20:46:57 +0300 From: Yuriy Shirokov User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.2.9pre) Gecko/20100817 Thunderbird/3.1.3pre MIME-Version: 1.0 To: "devel@ where you _can_ ask" References: <4CD5E47D.1080508@gmail.com> <4CD5ED25.2040601@gmail.com> <20101107174405.GE32601@osdn.org.ua> <20101107194056.GC7400@conflux.foliandre> <4CD7B1E1.30307@gmail.com> <4CD7BFA4.8080308@gmail.com> In-Reply-To: <4CD7BFA4.8080308@gmail.com> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [newbies] patch vs. subst, was: Little CMS 2 quick and dirty build X-BeenThere: devel-newbies@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: "devel@ where you _can_ ask" List-Id: "devel@ where you _can_ ask" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Nov 2010 17:47:06 -0000 Archived-At: List-Archive: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 08.11.2010 12:15, Motsyo Gennadi aka Drool wrote: >> А можно? Там же QMake, а это штука достаточно герметичная. > > Выдержка из спека qps: > > qmake "QMAKE_CFLAGS+=%optflags" "QMAKE_CXXFLAGS+=%optflags" %name.pro Это переопределение ключей компилятора. А тут задача другая --- выкинуть вызов ccache, то есть интерактивно переопределить QMAKE_CC и QMAKE_CXX, причём так, чтобы их определение внутри .pro-файла не сработало. Лобовой вариант (qmake-qt4 "QMAKE_CC=/usr/bin/gcc QMAKE_CXX=/usr/bin/g++") не прокатил --- в начале получаемого Makefile всё равно следующее: ############################################################################# # Makefile for building: ../LabCurves # Generated by qmake (2.01a) (Qt 4.7.0) on: ?? ????. 9 20:44:05 2010 # Project: LabCurvesProject.pro # Template: app # Command: /usr/bin/qmake-qt4 QMAKE_CC=/usr/bin/gcc\ QMAKE_CXX=/usr/bin/g++ -o Makefile LabCurvesProject.pro ############################################################################# ####### Compiler, tools and options CC = @echo compiling $< && ccache /usr/bin/gcc CXX = @echo compiling $< && ccache /usr/bin/g++ ... Пока иного варианта, чем патчить или иначе править LabCurvesProject.pro, я не вижу. - -- С уважением, Ю.А.Широков. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkzZiQ8ACgkQKZtDzcL0NsOJCQCbBHmXz2VAO5AlkIO6ccGsHBWY nRYAoJCorAs2FLXbhl2lqqhrtpjgYmx6 =XImL -----END PGP SIGNATURE-----