Hi, I just looked into the GNUMakefile. I think I just have to only change those two lines, right?
sources := $(wildcard *.cpp) programs := $(sources:.cpp=) If I understand it correctly, it only works for .cpp files. So it has be changed to something like this? sources := $(wildcard *.cpp) header := $(wildcard *.h) programs := $(sources:.cpp= header:.h=) Thanks Ulf On Thu, Jul 23, 2015 at 5:14 PM, Ulf Mertens <mertens....@gmail.com> wrote: > Hi, > > thanks for your mail. > > I don't have to use cmake for my project. It's totally fine to use plain > Makefiles for me. > > Sure, I can release this. But first, I want to optimize the code a bit. > For instance, I am working with Eigen matrices and vectors in my > c++ program but I don't know how to convert a Rcpp::NumericVector to say > Eigen::VectorXd. Right now, I first convert to std::vector with Rcpp::as<> > and then to Eigen::VectorXd with Eigen::Map. There is certainly a better > way but I didn't figure it out yet. > > Ulf > > > On Thu, Jul 23, 2015 at 4:15 PM, Dirk Eddelbuettel <e...@debian.org> wrote: > >> >> Hi Ulf, >> >> On 23 July 2015 at 15:53, Ulf Mertens wrote: >> | I am working on a project in C++ where I have to use Bayesian >> Statistics quite >> | extensively. I coded my own Metropolis Hasting Sampler but since it is >> not >> | working that well, I wanted to call rstan from within C++ via RInside. I >> | already wrote the appropriate RInside/Rcpp code but I don't know how to >> rewrite >> | my CMakeLists.txt file to make it work. >> >> Sounds nice. Will you release this? >> >> | I looked at the CMakelists.txt file in the standard/examples folder but >> I don't >> | know enough about cmake to rewrite it for my own project. >> | >> | My project consists of 3 source files and 2 header files and I am >> working with >> | Eclipse Mars. Here is my current file: >> | >> | cmake_minimum_required(VERSION 2.6) >> | >> | project(XX) >> | >> | # use C++11 >> | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") >> | >> | add_executable(${PROJECT_NAME} >> | global.h >> | model.h >> | model.cpp >> | run.cpp >> | mcmc.h >> | mcmc.cpp >> | ) >> | >> | What do I have to change (in the file or in Eclipse itself) to make it >> work? >> >> I wrote and support the 'plain old Makefile(s)' and can help with this. >> >> CMake support was added by Peter (CC'ed) who may be able to help you with >> this. >> My usual approach for 'non-Make' builds is to make it work with make, and >> then carry the changes over. >> >> Dirk >> >> -- >> http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org >> > >
_______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel