Mercurial > projects > ldc
view tango/dsss.conf @ 284:70c370e97944 trunk
[svn r305] Started support for custom class allocators/deallocators. Allocators with more than one argument still need to be fixed.
Removed the LLVM stacktrace code from mars.c.
Moved the LLVM based default target detection code from mars.c to llvmhelpers.cpp.
author | lindquist |
---|---|
date | Sat, 21 Jun 2008 02:48:53 +0200 |
parents | 1700239cab2e |
children |
line wrap: on
line source
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 }