Re: [Qt-creator] Optimizing for speed

2009-12-20 Thread Paul Smith
Thanks again, Adam. I did as you suggested, but still getting -O2:

---
Running build steps for project exp...
Configuration unchanged, skipping QMake step.
Starting: /usr/bin/make -w
make: Entering directory `/home/psmith/exp'
g++ -c -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall
-W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
-I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
-I/usr/include/QtGui -I/usr/include -I. -o exp.o exp.cpp
exp.cpp: In function 'int main()':
exp.cpp:17: warning: unused variable 'ngen'
g++ -O3 -Wl,-O1 -o exp exp.o -lQtGui -lQtCore -lpthread
make: Leaving directory `/home/psmith/exp'
Exited with code 0.
---

Paul



On Sun, Dec 20, 2009 at 2:36 AM, Coda Highland c...@bobandgeorge.com wrote:
 This is really a qmake question, since it's qmake that controls this.

 In your .pro file, use something like:
 QMAKE_LFLAGS -= -O2
 QMAKE_LFLAGS += -O3

 /s/ Adam

 On Sat, Dec 19, 2009 at 6:38 PM, Paul Smith phh...@gmail.com wrote:
 Thanks, Adam. I was thinking about the option -O3. How can one force
 qt-creator to use -O3?

 Paul


 On Sun, Dec 20, 2009 at 12:31 AM, Coda Highland c...@bobandgeorge.com 
 wrote:
 On Linux, it uses -O2 by default in release mode if I recall
 correctly, so it already is.

 /s/ Adam

 On Sat, Dec 19, 2009 at 5:46 PM, Paul Smith phh...@gmail.com wrote:
 Dear All,

 I am new to qt-creator, and I am using it mainly to write my C++
 programs on a Linux machine (Fedora 12). Basically, my projects are
 Empty Qt4 ones.

 My question is: how can one configure qt-creator for optimizing for
 speed the C++ programs edited with qt-creator?

 Thanks in advance,

 Paul
 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

___
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator


Re: [Qt-creator] Optimizing for speed

2009-12-20 Thread Coda Highland
That's because I'm an idiot and told you to use the wrong variable.
Try QMAKE_CXXFLAGS. :P

/s/ Adam

On Sun, Dec 20, 2009 at 11:46 AM, Paul Smith phh...@gmail.com wrote:
 Thanks again, Adam. I did as you suggested, but still getting -O2:

 ---
 Running build steps for project exp...
 Configuration unchanged, skipping QMake step.
 Starting: /usr/bin/make -w
 make: Entering directory `/home/psmith/exp'
 g++ -c -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall
 -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
 -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
 -I/usr/include/QtGui -I/usr/include -I. -o exp.o exp.cpp
 exp.cpp: In function 'int main()':
 exp.cpp:17: warning: unused variable 'ngen'
 g++ -O3 -Wl,-O1 -o exp exp.o -lQtGui -lQtCore -lpthread
 make: Leaving directory `/home/psmith/exp'
 Exited with code 0.
 ---

 Paul



 On Sun, Dec 20, 2009 at 2:36 AM, Coda Highland c...@bobandgeorge.com wrote:
 This is really a qmake question, since it's qmake that controls this.

 In your .pro file, use something like:
 QMAKE_LFLAGS -= -O2
 QMAKE_LFLAGS += -O3

 /s/ Adam

 On Sat, Dec 19, 2009 at 6:38 PM, Paul Smith phh...@gmail.com wrote:
 Thanks, Adam. I was thinking about the option -O3. How can one force
 qt-creator to use -O3?

 Paul


 On Sun, Dec 20, 2009 at 12:31 AM, Coda Highland c...@bobandgeorge.com 
 wrote:
 On Linux, it uses -O2 by default in release mode if I recall
 correctly, so it already is.

 /s/ Adam

 On Sat, Dec 19, 2009 at 5:46 PM, Paul Smith phh...@gmail.com wrote:
 Dear All,

 I am new to qt-creator, and I am using it mainly to write my C++
 programs on a Linux machine (Fedora 12). Basically, my projects are
 Empty Qt4 ones.

 My question is: how can one configure qt-creator for optimizing for
 speed the C++ programs edited with qt-creator?

 Thanks in advance,

 Paul
 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

___
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator


Re: [Qt-creator] Optimizing for speed

2009-12-20 Thread Paul Smith
Tried that. Does the following seem correct to you?

---
Running build steps for project exp...
Configuration unchanged, skipping QMake step.
Starting: /usr/bin/make -w
make: Entering directory `/home/psmith/exp'
g++ -c -pipe -O3 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall
-W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
-I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
-I/usr/include/QtGui -I/usr/include -I. -o exp.o exp.cpp
exp.cpp: In function 'int main()':
exp.cpp:17: warning: unused variable 'ngen'
g++ -Wl,-O1 -o exp exp.o -lQtGui -lQtCore -lpthread
make: Leaving directory `/home/psmith/exp'
Exited with code 0.
---

Paul


On Sun, Dec 20, 2009 at 8:14 PM, Coda Highland c...@bobandgeorge.com wrote:
 The -O1 is just a linker flag.  The -O3 -O2 is a problem; try:
 QMAKE_CXXFLAGS_DEBUG -= -O2
 QMAKE_CXXFLAGS_RELEASE -= -O2

 On Sun, Dec 20, 2009 at 1:35 PM, Paul Smith phh...@gmail.com wrote:
 I have just done as you suggested, and getting the following:

 ---
 Running build steps for project exp...
 Configuration unchanged, skipping QMake step.
 Starting: /usr/bin/make -w
 make: Entering directory `/home/psmith/exp'
 g++ -c -pipe -O3 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall
 -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
 -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
 -I/usr/include/QtGui -I/usr/include -I. -o exp.o exp.cpp
 exp.cpp: In function 'int main()':
 exp.cpp:17: warning: unused variable 'ngen'
 g++ -Wl,-O1 -o exp exp.o -lQtGui -lQtCore -lpthread
 make: Leaving directory `/home/psmith/exp'
 Exited with code 0.
 ---

 Is it now correct? It appears -O1, -O2 and -O3.

 Paul


 On Sun, Dec 20, 2009 at 6:18 PM, Coda Highland c...@bobandgeorge.com wrote:
 That's because I'm an idiot and told you to use the wrong variable.
 Try QMAKE_CXXFLAGS. :P

 /s/ Adam

 On Sun, Dec 20, 2009 at 11:46 AM, Paul Smith phh...@gmail.com wrote:
 Thanks again, Adam. I did as you suggested, but still getting -O2:

 ---
 Running build steps for project exp...
 Configuration unchanged, skipping QMake step.
 Starting: /usr/bin/make -w
 make: Entering directory `/home/psmith/exp'
 g++ -c -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall
 -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
 -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
 -I/usr/include/QtGui -I/usr/include -I. -o exp.o exp.cpp
 exp.cpp: In function 'int main()':
 exp.cpp:17: warning: unused variable 'ngen'
 g++ -O3 -Wl,-O1 -o exp exp.o -lQtGui -lQtCore -lpthread
 make: Leaving directory `/home/psmith/exp'
 Exited with code 0.
 ---

 Paul



 On Sun, Dec 20, 2009 at 2:36 AM, Coda Highland c...@bobandgeorge.com 
 wrote:
 This is really a qmake question, since it's qmake that controls this.

 In your .pro file, use something like:
 QMAKE_LFLAGS -= -O2
 QMAKE_LFLAGS += -O3

 /s/ Adam

 On Sat, Dec 19, 2009 at 6:38 PM, Paul Smith phh...@gmail.com wrote:
 Thanks, Adam. I was thinking about the option -O3. How can one force
 qt-creator to use -O3?

 Paul


 On Sun, Dec 20, 2009 at 12:31 AM, Coda Highland c...@bobandgeorge.com 
 wrote:
 On Linux, it uses -O2 by default in release mode if I recall
 correctly, so it already is.

 /s/ Adam

 On Sat, Dec 19, 2009 at 5:46 PM, Paul Smith phh...@gmail.com wrote:
 Dear All,

 I am new to qt-creator, and I am using it mainly to write my C++
 programs on a Linux machine (Fedora 12). Basically, my projects are
 Empty Qt4 ones.

 My question is: how can one configure qt-creator for optimizing for
 speed the C++ programs edited with qt-creator?

 Thanks in advance,

 Paul
 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

Re: [Qt-creator] Optimizing for speed

2009-12-20 Thread Coda Highland
Looks right to me.

/s/ Adam

On Sun, Dec 20, 2009 at 3:10 PM, Paul Smith phh...@gmail.com wrote:
 Tried that. Does the following seem correct to you?

 ---
 Running build steps for project exp...
 Configuration unchanged, skipping QMake step.
 Starting: /usr/bin/make -w
 make: Entering directory `/home/psmith/exp'
 g++ -c -pipe -O3 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall
 -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
 -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
 -I/usr/include/QtGui -I/usr/include -I. -o exp.o exp.cpp
 exp.cpp: In function 'int main()':
 exp.cpp:17: warning: unused variable 'ngen'
 g++ -Wl,-O1 -o exp exp.o -lQtGui -lQtCore -lpthread
 make: Leaving directory `/home/psmith/exp'
 Exited with code 0.
 ---

 Paul


 On Sun, Dec 20, 2009 at 8:14 PM, Coda Highland c...@bobandgeorge.com wrote:
 The -O1 is just a linker flag.  The -O3 -O2 is a problem; try:
 QMAKE_CXXFLAGS_DEBUG -= -O2
 QMAKE_CXXFLAGS_RELEASE -= -O2

 On Sun, Dec 20, 2009 at 1:35 PM, Paul Smith phh...@gmail.com wrote:
 I have just done as you suggested, and getting the following:

 ---
 Running build steps for project exp...
 Configuration unchanged, skipping QMake step.
 Starting: /usr/bin/make -w
 make: Entering directory `/home/psmith/exp'
 g++ -c -pipe -O3 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall
 -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
 -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
 -I/usr/include/QtGui -I/usr/include -I. -o exp.o exp.cpp
 exp.cpp: In function 'int main()':
 exp.cpp:17: warning: unused variable 'ngen'
 g++ -Wl,-O1 -o exp exp.o -lQtGui -lQtCore -lpthread
 make: Leaving directory `/home/psmith/exp'
 Exited with code 0.
 ---

 Is it now correct? It appears -O1, -O2 and -O3.

 Paul


 On Sun, Dec 20, 2009 at 6:18 PM, Coda Highland c...@bobandgeorge.com 
 wrote:
 That's because I'm an idiot and told you to use the wrong variable.
 Try QMAKE_CXXFLAGS. :P

 /s/ Adam

 On Sun, Dec 20, 2009 at 11:46 AM, Paul Smith phh...@gmail.com wrote:
 Thanks again, Adam. I did as you suggested, but still getting -O2:

 ---
 Running build steps for project exp...
 Configuration unchanged, skipping QMake step.
 Starting: /usr/bin/make -w
 make: Entering directory `/home/psmith/exp'
 g++ -c -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall
 -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB
 -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore
 -I/usr/include/QtGui -I/usr/include -I. -o exp.o exp.cpp
 exp.cpp: In function 'int main()':
 exp.cpp:17: warning: unused variable 'ngen'
 g++ -O3 -Wl,-O1 -o exp exp.o -lQtGui -lQtCore -lpthread
 make: Leaving directory `/home/psmith/exp'
 Exited with code 0.
 ---

 Paul



 On Sun, Dec 20, 2009 at 2:36 AM, Coda Highland c...@bobandgeorge.com 
 wrote:
 This is really a qmake question, since it's qmake that controls this.

 In your .pro file, use something like:
 QMAKE_LFLAGS -= -O2
 QMAKE_LFLAGS += -O3

 /s/ Adam

 On Sat, Dec 19, 2009 at 6:38 PM, Paul Smith phh...@gmail.com wrote:
 Thanks, Adam. I was thinking about the option -O3. How can one force
 qt-creator to use -O3?

 Paul


 On Sun, Dec 20, 2009 at 12:31 AM, Coda Highland c...@bobandgeorge.com 
 wrote:
 On Linux, it uses -O2 by default in release mode if I recall
 correctly, so it already is.

 /s/ Adam

 On Sat, Dec 19, 2009 at 5:46 PM, Paul Smith phh...@gmail.com wrote:
 Dear All,

 I am new to qt-creator, and I am using it mainly to write my C++
 programs on a Linux machine (Fedora 12). Basically, my projects are
 Empty Qt4 ones.

 My question is: how can one configure qt-creator for optimizing for
 speed the C++ programs edited with qt-creator?

 Thanks in advance,

 Paul
 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

Re: [Qt-creator] Optimizing for speed

2009-12-20 Thread Paul Smith
On Sun, Dec 20, 2009 at 9:56 PM, Coda Highland c...@bobandgeorge.com wrote:
 Looks right to me.

Thanks for your help, Adam!

Paul
___
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator


Re: [Qt-creator] Optimizing for speed

2009-12-19 Thread Paul Smith
Thanks, Adam. I was thinking about the option -O3. How can one force
qt-creator to use -O3?

Paul


On Sun, Dec 20, 2009 at 12:31 AM, Coda Highland c...@bobandgeorge.com wrote:
 On Linux, it uses -O2 by default in release mode if I recall
 correctly, so it already is.

 /s/ Adam

 On Sat, Dec 19, 2009 at 5:46 PM, Paul Smith phh...@gmail.com wrote:
 Dear All,

 I am new to qt-creator, and I am using it mainly to write my C++
 programs on a Linux machine (Fedora 12). Basically, my projects are
 Empty Qt4 ones.

 My question is: how can one configure qt-creator for optimizing for
 speed the C++ programs edited with qt-creator?

 Thanks in advance,

 Paul
 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

___
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator


Re: [Qt-creator] Optimizing for speed

2009-12-19 Thread Coda Highland
This is really a qmake question, since it's qmake that controls this.

In your .pro file, use something like:
QMAKE_LFLAGS -= -O2
QMAKE_LFLAGS += -O3

/s/ Adam

On Sat, Dec 19, 2009 at 6:38 PM, Paul Smith phh...@gmail.com wrote:
 Thanks, Adam. I was thinking about the option -O3. How can one force
 qt-creator to use -O3?

 Paul


 On Sun, Dec 20, 2009 at 12:31 AM, Coda Highland c...@bobandgeorge.com wrote:
 On Linux, it uses -O2 by default in release mode if I recall
 correctly, so it already is.

 /s/ Adam

 On Sat, Dec 19, 2009 at 5:46 PM, Paul Smith phh...@gmail.com wrote:
 Dear All,

 I am new to qt-creator, and I am using it mainly to write my C++
 programs on a Linux machine (Fedora 12). Basically, my projects are
 Empty Qt4 ones.

 My question is: how can one configure qt-creator for optimizing for
 speed the C++ programs edited with qt-creator?

 Thanks in advance,

 Paul
 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

 ___
 Qt-creator mailing list
 Qt-creator@trolltech.com
 http://lists.trolltech.com/mailman/listinfo/qt-creator

___
Qt-creator mailing list
Qt-creator@trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-creator