Files
ldc/tango/dsss.conf
Tomas Lindquist Olsen b15b3484c8 [svn r136] MAJOR UNSTABLE UPDATE!!!
Initial commit after moving to Tango instead of Phobos.

Lots of bugfixes...

This build is not suitable for most things.
2008-01-11 17:57:40 +01:00

84 lines
2.8 KiB
Plaintext

name = tango
[tango/core]
postinstall=install tango/core/BitManip.di $INCLUDE_PREFIX/tango/core ; \
install tango/core/Exception.di $INCLUDE_PREFIX/tango/core ; \
install tango/core/Memory.di $INCLUDE_PREFIX/tango/core ; \
install tango/core/Runtime.di $INCLUDE_PREFIX/tango/core ; \
install tango/core/Thread.di $INCLUDE_PREFIX/tango/core
version (GNU) {
prebuild = $DSSS_BUILD -obj -explicit lib/common/tango/core/BitManip.d -fintfc-file=tango/core/BitManip.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Exception.d -fintfc-file=tango/core/Exception.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Memory.d -fintfc-file=tango/core/Memory.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Runtime.d -fintfc-file=tango/core/Runtime.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Thread.d -fintfc-file=tango/core/Thread.di ;
} else version (DigitalMars) {
prebuild = $DSSS_BUILD -obj -explicit lib/common/tango/core/BitManip.d -Hftango/core/BitManip.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Exception.d -Hftango/core/Exception.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Memory.d -Hftango/core/Memory.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Runtime.d -Hftango/core/Runtime.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Thread.d -Hftango/core/Thread.di ;
}
else version (LLVMDC) {
prebuild = $DSSS_BUILD -obj -explicit lib/common/tango/core/BitManip.d -Hftango/core/BitManip.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Exception.d -Hftango/core/Exception.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Memory.d -Hftango/core/Memory.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Runtime.d -Hftango/core/Runtime.di ; \
$DSSS_BUILD -obj -explicit lib/common/tango/core/Thread.d -Hftango/core/Thread.di ;
}
version(LLVMDC) {
[tango/stdc]
} else {
[tango/io]
[tango/math]
[tango/net]
[tango/stdc]
version (Windows) {
exclude = tango/stdc/posix
}
[tango/sys]
exclude = tango/sys/linux/* tango/sys/darwin/* tango/sys/win32/*
exclude += tango/sys/TimeConverter.d
version (linux) {
[tango/sys/linux]
}
version (darwin) {
[tango/sys/darwin]
}
version (Windows) {
[+tango/sys/win32]
preinstall = install tango/sys/win32/Macros.di $INCLUDE_PREFIX/tango/sys/win32 ; \
install tango/sys/win32/Process.di $INCLUDE_PREFIX/tango/sys/win32 ; \
install tango/sys/win32/Types.di $INCLUDE_PREFIX/tango/sys/win32 ; \
install tango/sys/win32/UserGdi.di $INCLUDE_PREFIX/tango/sys/win32
}
[tango/text]
[tango/text/locale]
version (!linux) {
exclude += tango/text/locale/Linux.d
}
version (!Windows) {
exclude += tango/text/locale/Win32.d
}
[tango/util]
[tango/time]
[tango/group]
[+std]
preinstall = installdir std $INCLUDE_PREFIX/std
}