Ticket #52: mythtv.profile.diff

File mythtv.profile.diff, 1.2 KB (added by Robert Tsai <rtsai1111>, 21 years ago)
  • configure

     
    818818
    819819CCONFIG="$CCONFIG $compile_type"
    820820if test x$compile_type = x"profile" ; then
    821     PROFILEFLAGS="-g -DNDEBUG"
     821    PROFILEFLAGS="-g -pg -DNDEBUG"
    822822fi
    823823
    824824if test "$theora" = "yes" ; then
     
    20422042#echo "MAKE=$make" >> $MYTH_CONFIG_MAK
    20432043echo "QMAKE_CC=$cc" >> $MYTH_CONFIG_MAK
    20442044echo "QMAKE_CXX=$cxx" >> $MYTH_CONFIG_MAK
    2045 echo "QMAKE_LINK=$cxx" >> $MYTH_CONFIG_MAK
     2045echo "QMAKE_LINK=$cxx $PROFILEFLAGS" >> $MYTH_CONFIG_MAK
    20462046#echo "AR=$ar" >> $MYTH_CONFIG_MAK
    20472047#echo "RANLIB=$ranlib" >> $MYTH_CONFIG_MAK
    20482048#if test "$dostrip" = "yes" ; then
  • settings.pro

     
    2828QMAKE_CXXFLAGS_SHLIB = -DPIC -fPIC
    2929QMAKE_CXXFLAGS += $$ECXXFLAGS
    3030
    31 QMAKE_CXXFLAGS_RELEASE = $$OPTFLAGS -fomit-frame-pointer
     31QMAKE_CXXFLAGS_RELEASE = $$OPTFLAGS # -fomit-frame-pointer
    3232release:contains( TARGET_ARCH_POWERPC, yes ) {
    3333    QMAKE_CXXFLAGS_RELEASE = $$OPTFLAGS
    3434    # Auto-inlining causes some Qt moc methods to go missing