-----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----- _______________________________________________ devel-newbies mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/devel-newbies
