[Rd] package config file for windows
Christophe Dutang
dutangc at gmail.com
Sun Sep 14 11:26:03 CEST 2008
Thanks for your answer.
You confirm what I fear, it is not easily possible to test for SSE2
support on windows.
Can I assume there exists inttypes.h on windows platform?
Thanks again
Christophe
Le 14 sept. 08 à 01:11, Duncan Murdoch a écrit :
> Christophe Dutang wrote:
>> Hi,
>>
>> I'm maintaining randtoolbox package on CRAN and I wonder how to do
>> a windows config file? I need to test SSE2 instructions support as
>> well as inttypes.h library check.
>>
>> Currently I use the trick of 'foreign' package, i.e. I have
>> config.win file with
>> cp -p src/config.h.win src/config.h
>> and config.h.win was written manually from config.h.in. There is
>> no test at all on windows.
>>
>> In 'writing r extension' on this topic, we find
>> "
>> You should bear in mind that the configure script may well not work
>> on Windows systems
>> (this seems normally to be the case for those generated by
>> Autoconf, although simple shell scripts
>> do work). If your package is to be made publicly available, please
>> give enough information for a
>> user on a non-Unix platform to configure it manually, or provide a
>> ‘configure.win’ script to be
>> used on that platform. (Optionally, there can be a
>> ‘cleanup.win’ script as well. Both should
>> be shell scripts to be executed by ash, which is a minimal version
>> of Bourne-style sh.)
>> "
>> Which tool do I need to write config script on windows? Do I need
>> an autoconf-cygwin solution? ( http://sources.redhat.com/autobook/autobook/autobook_242.html#SEC242
>> ) or just a port of autoconf available on sourceforge?
>>
> I think most configure scripts on Windows were written using a text
> editor, i.e. by hand. Windows systems are pretty consistent, so the
> kinds of tests and searches that you need to do on *nix aren't
> needed. You can assume that the Rtools are installed, but don't rely
> on anything else. We're unlikely to drop tools from that collection,
> so this advice should last quite a while.
>
> Duncan Murdoch
>>
>> Thanks in advance
>>
>>
>> Christophe
>> [[alternative HTML version deleted]]
>>
>>
>> ------------------------------------------------------------------------
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>
More information about the R-devel
mailing list