The "if" attribute definitely seems to be malfunctioning. Here is my test build:

    <project name="Test" default="test">
        <target name="dependency">
            <echo message="This is a dependency. You shouldn't see me
on Linux." />
        </target>
        <target name="test" depends="dependency" if="${platform::is-win32()}">
            <echo message="Is Win32: ${platform::is-win32()}" />
        </target>
    </project>


The results of running this on Gentoo:

    $nant test.build

    <...snipped irrelevant messages...>

    Target(s) specified: test

    dependency:

         [echo] This is a dependency. You shouldn't see me on Linux.

    BUILD SUCCEEDED

    Total time: 0.1 seconds.



On Thu, 02 Dec 2004 12:59:29 +0900, Ian MacLean <[EMAIL PROTECTED]> wrote:
> Interesting. Looking at the build file it should never build userdoc on
> linux
> 
> <target name="install" depends="install-windows, install-linux" />
> 
>     <target name="install-windows" depends="userdoc"
> if="${platform::is-win32()}">
> ...
> <target name="install-linux" depends="build" if="${platform::is-unix()}">
> 
> Could you run a small test build to verify that ${platform::is-win32()}
> is correctly returning false on your system ?
> 
> The reason we skip it on linux is because mcs does not support the /doc
> argument which generates the xml used by ndoc. However a patch for this
> will soon be applied to mono svn so we'll build it then.
> 
> That makes it even stranger that ndoc is taking so long when it doesn't
> have valid doc.xml to process - or maybe thats the reason. What does the
> final html doc look like ?
> 
> Ian


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to