[EMAIL PROTECTED] wrote: > I am currently writing a multi platform program for Windows and Linux. > So, I created a autotools-based project in order to make cross- > compilation easy. > I am using Emacs and gcc on Linux.
So far so good. > Since I have two different binary trees, I want to separate the source > and the output directories. How are you separating these? I think that may be the cause of this next problem that you mention. > Now, I have experience some problems: > > - Emacs compilation output can not find the sources files This works okay for me with Emacs. I think it should work okay for you too. I suggest looking into this more deeply to determine why it isn't working for you. I would try a different project for a comparision. Pick a sample GNU distributed project that uses autoconf and automake and build it using a VPATH build. Insert a known failure so that you can test Emacs' ability to find the source file. I am sure that in this "standard" case that it will work. In which case you will then have an A-B comparison test between a working and non-working example and can use that to figure out why your case isn't working. > I must specify it for each compilation (very boring). > Or, I can customize compilation-search-directories with absolute paths > (so dirty). This shouldn't be necessary. I don't find it necessary with a relatively stock GNU Emacs anyway. Bob