From tadakado at gmail.com  Sun Jun  8 19:17:00 2008
From: tadakado at gmail.com (Tadashi Kadowaki)
Date: Mon, 9 Jun 2008 02:17:00 +0900
Subject: [Rd] Makevars or congiure for multi platforms
In-Reply-To: <27d1e6020806080349v28b60a51vf9661ae726aa8e90@mail.gmail.com>
References: <27d1e6020806080349v28b60a51vf9661ae726aa8e90@mail.gmail.com>
Message-ID: <dcb3073c0806081017k7aa4d89bv2f3a4528ac822fb8@mail.gmail.com>

Hi, Laurent and Tobias

Thanks a lot.

I could make configure script and upload it to r-forge.
https://r-forge.r-project.org/projects/pdf2/
It still works only on mac by default.
For Linux and Windows, it needs additional option like
-----
R CMD INSTALL --configure-vars="R_INTERNAL_HEADER_DIR=/path/to/src/include"
pdf2/pkg
-----
,where /path/to/src/include is the directory in the R source.
I didn't check it for Linux and Windows...

Regards,

Tadashi Kadowaki

2008/6/8 Laurent Gautier <lgautier at gmail.com>:
> 2008/6/7  <r-devel-request at r-project.org>:
>>
>> Message: 11
>> Date: Sat, 7 Jun 2008 03:38:23 +0900
>> From: "Tadashi Kadowaki" <tadakado at gmail.com>
>> Subject: [Rd] Makevars or congiure for multi platforms
>> To: r-devel at r-project.org
>> Message-ID:
>>        <dcb3073c0806061138n2f376a24r100f281ae248497a at mail.gmail.com>
>> Content-Type: text/plain; charset=ISO-8859-1
>>
>> Dear all,
>>
>> As previously submitted, I wrote an extending pdf device to embed
>> pop up text and web links.
>> (Patches are available at http://pdf2.r-forge.r-project.org/patches)
>>
>> Now, I'm making a library version of the pdf device.
>> However, with my skill, I'm not sure about writing Makevars or configure file
>> for multi platforms. A following line in Makevars works on my mac,
>> -----
>> PKG_CFLAGS=-I/Library/Frameworks/R.framework/PrivateHeaders -DHAVE_CONFIG_H
>> -----
>> (Note that the PrivateHeaders directory contains Fileio.h and Defn.h)
>>
>> My question is,
>> How do I write Makevars or congiure for Unix/Linux and Windows?
>> I would like to support those platforms in my library.
>
> You could try looking into a package that has configure, configure.win
> and has built binaries for macosX and windows. Try the package 'rgl'
> on CRAN, for example.
>
>
> Hoping this helps,
>
>
> L.
>
>
>
>> Regards,
>>
>> Tadashi Kadowaki
>>
>>
>>
>



[Rd] Makevars or congiure for multi platforms
Tadashi Kadowaki