X-Git-Url: https://pd.if.org/git/?p=pdclib.old;a=blobdiff_plain;f=platform%2Fwin32%2FConfig.jam;h=1cd357a9a2f0b41dc29dcc869849f0d92c26f20f;hp=7dcab3f891f183fcdf64e266956bc3539f713466;hb=e2bf85ca9d5999d4d6154ddb9fe161438db44cef;hpb=c952424afa451bb4c2ca04510b2c3994909fbdcb diff --git a/platform/win32/Config.jam b/platform/win32/Config.jam index 7dcab3f..1cd357a 100644 --- a/platform/win32/Config.jam +++ b/platform/win32/Config.jam @@ -8,8 +8,20 @@ rule PDCLibTargetHeaders { } } -PDCLIB_TEST_LINKFLAGS += -nostdlib ; -PDCLIB_TEST_LINKLIBS += -lgcc -lkernel32 -lshell32 ; +if $(PDCLIB_TOOLCHAIN) = "gcc" { + PDCLIB_TEST_LINKFLAGS += -nostdlib ; + PDCLIB_TEST_LINKLIBS += -lgcc -lkernel32 -lshell32 ; +} else if $(PDCLIB_TOOLCHAIN) = "WATCOM" { + PDCLIB_TEST_LINKFLAGS = "-\"option start=_mainCRTStartup\"" ; + PDCLIB_TEST_LINKLIBS = + $(WATCOM)\\lib386\\nt\\kernel32.lib + $(WATCOM)\\lib386\\nt\\shell32.lib + $(WATCOM)\\lib386\\nt\\clib3r.lib ; + PDCLIB_REGTEST_CCHDRS = [ FIncludes $(WATCOM)\\h ] ; +} else { + ECHO Win32 doesn't support toolchain $(PDCLIB_TOOLCHAIN) ; + EXIT ; +} PDCLIB_OPTIONS = nothread notime dlmalloc ;