[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Copy files in VPATH build

From: Jason Curl
Subject: Copy files in VPATH build
Date: Sat, 30 Oct 2010 23:17:17 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv: Gecko/20101027 Thunderbird/3.1.6


When building my package with "./configure" everything works well as some datafiles that are required for tests are in the correct place (my tests don't need to be installed with "make install"). However, when I use VPATH builds with "../configure", I don't know how to get my data files copied from the source to the current build path.

I've just read up on VPATH, and I think gmake is assuming, that while the datafiles are in the source, the dependencies are satisfied, even though they aren't in the build directory.

The following rules don't work:
test.ini: @srcdir@/test.ini
  cp $< $@

./test.ini: @srcdir@/test.ini
  cp $< $@

But the rule:
test2.ini: @srcdir@/test.ini
  cp $< $@

does work, but I don't need to rename the file in the copy, and when not using VPATH, it just performs a useless copy.

Any ideas?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]