Viktor Szakats b4181a49f6 2010-04-16 13:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/win/msvc.mk
  * utils/hbmk2/hbmk2.prg
    * Replaced -Ot2b1 win/msvc* option with -O2 as recommended by Microsoft,
      and in sync with GNU Make. This will result in somewhat larger
      executable, but this gives the best overall performance. AFAICS
      this change will practically allow automatic inlining to take place.
      This puts msvc in the lead again compared to mingw regarding speed.

  * config/wce/msvcarm.mk
    * Deleted bogus option -Od turning off all optimization for
      wce/msvcarm targets for new compiler versions.

  * config/wce/msvcarm.mk
  * config/win/msvc.mk
    * Deleted Exception Handling options from all msvc cmdlines
      where it was supplied. It has a heritage from the past, and
      I could depict no sense in the setup:
         - old wce/msvcarm: -EHsc
         - new wce/msvcarm: -EHsc-
         - old win/msvc*: none
         - new win/msvc*: -EHs-c-
      The only place this could be needed ATM is hbqt, so pls report
      results after this change, or unleash any information about
      proper usage of these options.
      NOTE: These options were already left out from hbmk2.

  * utils/hbmk2/hbmk2.prg
    * Deleted -YX option for old msvc versions. (to be in sync with
      this recent change in GNU Make)
    * Synced msvcarm options for new compiler versions with GNU Make.
      (deleted bogus -Od and some other options)

  ; TODO: msvc optimization options for old compiler version could
          still use a revamp.
2010-04-16 11:27:55 +00:00
Description
Harbour Core — Reference source for Five development
172 MiB
Languages
C 80.3%
xBase 17.8%
Makefile 0.6%
C++ 0.4%
Harbour 0.4%
Other 0.3%