Thread overview
[phobos] [D-Programming-Language/phobos] 0c6b3e: Updated website-related build
Jan 30, 2011
Jonathan M Davis
Jan 30, 2011
Brad Roberts
Jan 30, 2011
Brad Roberts
January 29, 2011
Branch: refs/heads/master
Home:   https://github.com/D-Programming-Language/phobos

Commit: 0c6b3e9c3245888b72c7d8b25e68e14c729c2af7
    https://github.com/D-Programming-Language/phobos/commit/0c6b3e9c3245888b72c7d8b25e68e14c729c2af7
Author: andralex <andrei at erdani.com>
Date:   2011-01-29 (Sat, 29 Jan 2011)

Changed paths:
  M posix.mak

Log Message:
-----------
Updated website-related build


January 29, 2011
On Saturday 29 January 2011 23:09:14 noreply at github.com wrote:
> Branch: refs/heads/master
> Home:   https://github.com/D-Programming-Language/phobos
> 
> Commit: 0c6b3e9c3245888b72c7d8b25e68e14c729c2af7
> 
> https://github.com/D-Programming-Language/phobos/commit/0c6b3e9c3245888b72
> c7d8b25e68e14c729c2af7 Author: andralex <andrei at erdani.com>
> Date:   2011-01-29 (Sat, 29 Jan 2011)
> 
> Changed paths:
>   M posix.mak
> 
> Log Message:
> -----------
> Updated website-related build

I assume that this makes it so that the ddoc build works again instead of complaining about files which don't exist?

Also, glancing at the changes, this looks a bit off:

# Set DDOC, the documentation generator
ifeq ($(OS),linux)
    DDOC=dmd
else
    DDOC=dmd
endif

I assume that what we want is for dmd to be used normally and wine dmd to be used with win32wine. Regardless, as it stands, the makefile does exactly the same thing in both branches of the if-else statement.

- Jonathan M Davis
January 30, 2011
I meant to send a brief message about this commit and the related one in d-programming-language.org. Let me actually post to digitalmars.D.

I'll simplify the unnecessary branch with a future push.


Andrei

On 01/30/2011 01:42 AM, Jonathan M Davis wrote:
> On Saturday 29 January 2011 23:09:14 noreply at github.com wrote:
>> Branch: refs/heads/master
>> Home:   https://github.com/D-Programming-Language/phobos
>>
>> Commit: 0c6b3e9c3245888b72c7d8b25e68e14c729c2af7
>>
>> https://github.com/D-Programming-Language/phobos/commit/0c6b3e9c3245888b72
>> c7d8b25e68e14c729c2af7 Author: andralex<andrei at erdani.com>
>> Date:   2011-01-29 (Sat, 29 Jan 2011)
>>
>> Changed paths:
>>    M posix.mak
>>
>> Log Message:
>> -----------
>> Updated website-related build
>
> I assume that this makes it so that the ddoc build works again instead of complaining about files which don't exist?
>
> Also, glancing at the changes, this looks a bit off:
>
> # Set DDOC, the documentation generator
> ifeq ($(OS),linux)
>      DDOC=dmd
> else
>      DDOC=dmd
> endif
>
> I assume that what we want is for dmd to be used normally and wine dmd to be used with win32wine. Regardless, as it stands, the makefile does exactly the same thing in both branches of the if-else statement.
>
> - Jonathan M Davis
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
January 30, 2011
I'd like to suggest that phobos shouldn't be referencing ../d-programming-language.org in it's DOCSRC variable.  I'd prefer it if it was more standalone.  The d-p-l build should instead be pulling from subordinate packages (druntime, phobos).

Thoughts?

Later,
Brad

On 1/29/2011 11:51 PM, Andrei Alexandrescu wrote:
> I meant to send a brief message about this commit and the related one in d-programming-language.org. Let me actually post to digitalmars.D.
> 
> I'll simplify the unnecessary branch with a future push.
> 
> 
> Andrei
> 
> On 01/30/2011 01:42 AM, Jonathan M Davis wrote:
>> On Saturday 29 January 2011 23:09:14 noreply at github.com wrote:
>>> Branch: refs/heads/master
>>> Home:   https://github.com/D-Programming-Language/phobos
>>>
>>> Commit: 0c6b3e9c3245888b72c7d8b25e68e14c729c2af7
>>>
>>> https://github.com/D-Programming-Language/phobos/commit/0c6b3e9c3245888b72
>>> c7d8b25e68e14c729c2af7 Author: andralex<andrei at erdani.com>
>>> Date:   2011-01-29 (Sat, 29 Jan 2011)
>>>
>>> Changed paths:
>>>    M posix.mak
>>>
>>> Log Message:
>>> -----------
>>> Updated website-related build
>>
>> I assume that this makes it so that the ddoc build works again instead of complaining about files which don't exist?
>>
>> Also, glancing at the changes, this looks a bit off:
>>
>> # Set DDOC, the documentation generator
>> ifeq ($(OS),linux)
>>      DDOC=dmd
>> else
>>      DDOC=dmd
>> endif
>>
>> I assume that what we want is for dmd to be used normally and wine dmd to be used with win32wine. Regardless, as it stands, the makefile does exactly the same thing in both branches of the if-else statement.
>>
>> - Jonathan M Davis
>> _______________________________________________
>> phobos mailing list
>> phobos at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/phobos
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos

January 30, 2011
That scheme would be fine. But I think it's easier and less redundant to allow phobos and druntime build their own documentation (under d-programming-language.org's coordination) instead of putting that code inside d-programming-language.org's makefile.

Andrei

On 01/30/2011 02:51 AM, Brad Roberts wrote:
> I'd like to suggest that phobos shouldn't be referencing ../d-programming-language.org in it's DOCSRC variable.  I'd prefer it if it was more standalone.  The d-p-l build should instead be pulling from subordinate packages (druntime, phobos).
>
> Thoughts?
>
> Later,
> Brad
>
> On 1/29/2011 11:51 PM, Andrei Alexandrescu wrote:
>> I meant to send a brief message about this commit and the related one in d-programming-language.org. Let me actually post to digitalmars.D.
>>
>> I'll simplify the unnecessary branch with a future push.
>>
>>
>> Andrei
>>
>> On 01/30/2011 01:42 AM, Jonathan M Davis wrote:
>>> On Saturday 29 January 2011 23:09:14 noreply at github.com wrote:
>>>> Branch: refs/heads/master
>>>> Home:   https://github.com/D-Programming-Language/phobos
>>>>
>>>> Commit: 0c6b3e9c3245888b72c7d8b25e68e14c729c2af7
>>>>
>>>> https://github.com/D-Programming-Language/phobos/commit/0c6b3e9c3245888b72
>>>> c7d8b25e68e14c729c2af7 Author: andralex<andrei at erdani.com>
>>>> Date:   2011-01-29 (Sat, 29 Jan 2011)
>>>>
>>>> Changed paths:
>>>>     M posix.mak
>>>>
>>>> Log Message:
>>>> -----------
>>>> Updated website-related build
>>>
>>> I assume that this makes it so that the ddoc build works again instead of complaining about files which don't exist?
>>>
>>> Also, glancing at the changes, this looks a bit off:
>>>
>>> # Set DDOC, the documentation generator
>>> ifeq ($(OS),linux)
>>>       DDOC=dmd
>>> else
>>>       DDOC=dmd
>>> endif
>>>
>>> I assume that what we want is for dmd to be used normally and wine dmd to be used with win32wine. Regardless, as it stands, the makefile does exactly the same thing in both branches of the if-else statement.
>>>
>>> - Jonathan M Davis
>>> _______________________________________________
>>> phobos mailing list
>>> phobos at puremagic.com
>>> http://lists.puremagic.com/mailman/listinfo/phobos
>> _______________________________________________
>> phobos mailing list
>> phobos at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/phobos
>
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
January 30, 2011
I didn't mean that phobos and druntime shouldn't build their docs.  They just shouldn't be depending on directories or anything else outside their own tree.

On 1/30/2011 9:56 AM, Andrei Alexandrescu wrote:
> That scheme would be fine. But I think it's easier and less redundant to allow phobos and druntime build their own documentation (under d-programming-language.org's coordination) instead of putting that code inside d-programming-language.org's makefile.
> 
> Andrei
> 
> On 01/30/2011 02:51 AM, Brad Roberts wrote:
>> I'd like to suggest that phobos shouldn't be referencing ../d-programming-language.org in it's DOCSRC variable.  I'd prefer it if it was more standalone.  The d-p-l build should instead be pulling from subordinate packages (druntime, phobos).
>>
>> Thoughts?
>>
>> Later,
>> Brad
>>
>> On 1/29/2011 11:51 PM, Andrei Alexandrescu wrote:
>>> I meant to send a brief message about this commit and the related one in d-programming-language.org. Let me actually post to digitalmars.D.
>>>
>>> I'll simplify the unnecessary branch with a future push.
>>>
>>>
>>> Andrei
>>>
>>> On 01/30/2011 01:42 AM, Jonathan M Davis wrote:
>>>> On Saturday 29 January 2011 23:09:14 noreply at github.com wrote:
>>>>> Branch: refs/heads/master
>>>>> Home:   https://github.com/D-Programming-Language/phobos
>>>>>
>>>>> Commit: 0c6b3e9c3245888b72c7d8b25e68e14c729c2af7
>>>>>
>>>>> https://github.com/D-Programming-Language/phobos/commit/0c6b3e9c3245888b72
>>>>> c7d8b25e68e14c729c2af7 Author: andralex<andrei at erdani.com>
>>>>> Date:   2011-01-29 (Sat, 29 Jan 2011)
>>>>>
>>>>> Changed paths:
>>>>>     M posix.mak
>>>>>
>>>>> Log Message:
>>>>> -----------
>>>>> Updated website-related build
>>>>
>>>> I assume that this makes it so that the ddoc build works again instead of complaining about files which don't exist?
>>>>
>>>> Also, glancing at the changes, this looks a bit off:
>>>>
>>>> # Set DDOC, the documentation generator
>>>> ifeq ($(OS),linux)
>>>>       DDOC=dmd
>>>> else
>>>>       DDOC=dmd
>>>> endif
>>>>
>>>> I assume that what we want is for dmd to be used normally and wine dmd to be used with win32wine. Regardless, as it stands, the makefile does exactly the same thing in both branches of the if-else statement.
>>>>
>>>> - Jonathan M Davis
>>>> _______________________________________________
>>>> phobos mailing list
>>>> phobos at puremagic.com
>>>> http://lists.puremagic.com/mailman/listinfo/phobos
>>> _______________________________________________
>>> phobos mailing list
>>> phobos at puremagic.com
>>> http://lists.puremagic.com/mailman/listinfo/phobos
>>
>> _______________________________________________
>> phobos mailing list
>> phobos at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/phobos
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos