Thank you Barry,

In fact, these are only C files (not C++) and i use the extern "C" 
directive.

I would prefer not to rename the files because many of these files serve 
also in other projects where they should have the .cpp extension
I would also not like to merge all the *.cpp files in one unique file 
because many users have to provide their own C file.

So i would really like to use some kind of configure or Make script, 
that should be put in the source directory tree of the R package.

Pierre

Barry Rowlingson a e'crit:
> 2008/8/11 Lafaye de Micheaux Pierre
> <Pierre.Lafaye-de-Micheaux@upmf-grenoble.fr>:
>
>
>   
>> I would like to be able to choose which *.cpp files will be compiled and to
>> exclude some *.cpp files from the compilation.
>> This is because some of my *.cpp files contain #include instructions calling
>> some other *.cpp file.
>> For example, file1.cpp would contain
>> #include "file2.cpp"
>> #include "file3.cpp"
>>
>>     
>
>  If you don't want them compiled individually, rename them to
> something other than .cpp.
>
>  Or change your system so that instead of including the C++ code, you
> include a header (.h file) and link to the functions used. This is the
> usual way to work, but you may be doing something really perverse in
> your C++. I've never seen anyone try and include complete C++ files in
> other C++ files....
>
> Barry
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
> EUR
>   


-- 
Pierre Lafaye de Micheaux 

Bureau 210, ba^timent BSHM
1251 avenue centrale BP 47
38040 GRENOBLE Cedex 09
FRANCE

Te'l.: 04.76.82.58.73 / Fax: 04.76.82.56.65
Pierre.Lafaye-de-Micheaux@upmf-grenoble.fr
http://www.biostatisticien.eu


	[[alternative HTML version deleted]]

