2016-11-08 3 views
0

Ich habe die folgende Struktur eines RCPP Paket:Lauf Submodul configure RCPP

# SeqLib 
# |-----src 
#   |-----SeqLib(a submodule) 
        -configure script 

Ich habe ein Modul, das eine Configure-Skript enthält. Wie würde ich die Ausführung über die Makevars-Datei oder auf andere Weise festlegen?

Update:

Detailed structure: 
# SeqLib 
# |-----src 
#   |-----SeqLib(a submodule) 
#     - configure script 
#     - SeqLib 
#      - FermiAssembler.h 
#     - src 
#      - FermiAssembler.cpp 

Der Grund dafür ist, von der Beratung über diese Frage Able To Reference Functions But, Not Classes in a Namespace

Grundsätzlich habe ich eine Header-Datei in einem separaten Verzeichnis als die Definitionsdatei. Es sieht aus wie es ist ein Problem mit nicht mithilfe c++filt.

+0

Try '(cd SeqLib; configure [Optionen]) '- aber wenn das Rcpp enthält, soll es von R geladen werden? –

+0

@DirkEddelbuettel danke für die Antwort und ja, das Paket soll durch R laufen. – Crt

+3

Dann, wenn Sie _really_ wissen, was Sie tun, würde ich empfehlen, mit dem _existing_ Paket-Format und Layout, das weit verbreitet ist, getestet und funktioniert . –

Antwort

0

Dank Dirk Eddelbuettel in der Lage, die Definition der CPP-Datei zu finden, die gearbeitet folgenden:

(cd SeqLib; ./configure)