VirtualBox

Changeset 8 in kStuff


Ignore:
Timestamp:
Apr 20, 2008 3:46:13 AM (17 years ago)
Author:
bird
Message:

Use the static CRT on win.amd64 and avoid the manifest hell. Made some optimization adjustments for windows.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r5 r8  
    7070TEMPLATE_kStuff_CFLAGS.linux     = -g
    7171TEMPLATE_kStuff_CFLAGS.os2       = -g
    72 TEMPLATE_kStuff_CFLAGS.win       = -Zi -Zl -MD -W3 -GF -GR-
     72TEMPLATE_kStuff_CFLAGS.win       = -Zi -Zl -W3 -GF -GR-
     73TEMPLATE_kStuff_CFLAGS.win.x86   = -MD
     74TEMPLATE_kStuff_CFLAGS.win.amd64 = -MT
    7375ifneq ($(BUILD_TYPE),debug)
    7476TEMPLATE_kStuff_CFLAGS.freebsd  += -O3
    7577TEMPLATE_kStuff_CFLAGS.linux    += -O3
    7678TEMPLATE_kStuff_CFLAGS.os2      += -O3
    77 TEMPLATE_kStuff_CFLAGS.win      += -O2xtg -Oi -Ob2
     79TEMPLATE_kStuff_CFLAGS.win      += -O2b2
    7880else
    7981TEMPLATE_kStuff_CFLAGS.win      += -Od
     
    8486TEMPLATE_kStuff_CXXFLAGS.linux   = -g
    8587TEMPLATE_kStuff_CXXFLAGS.os2     = -g
    86 TEMPLATE_kStuff_CXXFLAGS.win     = -Zi -Zl -MD -W3 -GF -GR-
     88TEMPLATE_kStuff_CXXFLAGS.win     = -Zi -Zl -W3 -GF -GR-
     89TEMPLATE_kStuff_CXXFLAGS.win.x86 = -MD
     90TEMPLATE_kStuff_CXXFLAGS.win.amd64 = -MT
    8791ifneq ($(BUILD_TYPE),debug)
    8892TEMPLATE_kStuff_CXXFLAGS.freebsd+= -O3
    8993TEMPLATE_kStuff_CXXFLAGS.linux  += -O3
    9094TEMPLATE_kStuff_CXXFLAGS.os2    += -O3
    91 TEMPLATE_kStuff_CXXFLAGS.win    += -O2xtg -Oi -Ob2
     95TEMPLATE_kStuff_CXXFLAGS.win    += -O2b2
    9296else
    9397TEMPLATE_kStuff_CXXFLAGS.win    += -Od
     
    110114        $(PATH_SDK_W2K3DDKX86_LIB)/ntdll.lib
    111115TEMPLATE_kStuff_LIBS.win.amd64   = \
    112         $(PATH_TOOL_VCC80AMD64_LIB)/msvcrt.lib \
    113         $(PATH_TOOL_VCC80AMD64_LIB)/msvcprt.lib \
     116        $(PATH_TOOL_VCC80AMD64_LIB)/libcmt.lib \
    114117        $(PATH_TOOL_VCC80AMD64_LIB)/oldnames.lib \
    115118        $(PATH_SDK_W2K3DDKAMD64_LIB)/ntdll.lib
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette