2009/6/5 Harry van der Wolf <[email protected]>:
> Your patch works fine on OSX. thanks. It's safe for OSX to commit to the
> trunk
>
> Harry
>
> 2009/6/5 Lukáš Jirkovský <[email protected]>
>>
>> Hello,
>> I've just remembered about the patch which should fix makefile test
>> target by Yulia on Mac OS X. I've done a little investigation and I've
>> found out that there probably isn't any way how to deal with it
>> without using any external tool like which is, but fortunately it
>> seems [1] that which should exist on all Mac's because it's most
>> likely to be also shell's builtin. Other possibility which comes to my
>> mind is trying to remove some test file created before but IMHO it's
>> strange idea.
>>
>> So I've added necessary #ifdefs so it should work everywhere (OK
>> windows is still failing, but I've patches for it which I don't want
>> put into the trunk before 0.8 release). Can someone with OS X test it?
>>
>>
>> [1]
>> http://developer.apple.com/documentation/Darwin/Reference/Manpages/man1/which.1.html
>>
>> Index:
>> /home/lukas/DEBUG/hugin/src/hugin_base/algorithms/panorama_makefile/PanoramaMakefileExport.cpp
>> ===================================================================
>> ---
>> /home/lukas/DEBUG/hugin/src/hugin_base/algorithms/panorama_makefile/PanoramaMakefileExport.cpp
>>      (revision
>> 3917)
>> +++
>> /home/lukas/DEBUG/hugin/src/hugin_base/algorithms/panorama_makefile/PanoramaMakefileExport.cpp
>>      (working
>> copy)
>> @@ -763,7 +763,11 @@
>>           << "\...@-$(EXIFTOOL) -ver > " << NULL_DEVICE << " 2>&1 &&
>> echo '[OK]' || echo '[FAIL]'" << endl;
>>         // test rm
>>         o << "\...@echo -n 'Checking rm...'" << endl
>> +#ifdef MAC_OS_X
>> +          << "\...@-which $(RM) > " << NULL_DEVICE << " 2>&1 && echo
>> '[OK]' || echo '[FAIL]'" << endl;
>> +#else
>>           << "\...@-$(RM) --version > " << NULL_DEVICE << " 2>&1 &&
>> echo '[OK]' || echo '[FAIL]'" << endl;
>> +#endif
>>         o << endl;
>>
>>         // ==============================
>>
>>
>
>
> >
>

Thank you, committed.

Lukáš

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/hugin-ptx
-~----------~----~----~----~------~----~------~--~---

Reply via email to