automake
[Top][All Lists]
Advanced

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

Re: Get the directory of the Makefile


From: Victor Porton
Subject: Re: Get the directory of the Makefile
Date: Wed, 20 Sep 2017 01:29:22 +0300

On Wed, 2017-09-20 at 00:22 +0200, Mathieu Lirzin wrote:
> Hello Victor,
> 
> Victor Porton <address@hidden> writes:
> 
> > I want to pass absolute (or relative with possible ../../..) path
> > of
> > certain file (for example, laying in the same directory as Makefile
> > or
> > in its subdirectory or its superdirectory) to my application.
> > 
> > For example, consider that I created application run-tests in a
> > direct
> > subdirectory of the Makefile and I want to run
> > 
> > ./run-tests ../data.txt
> > 
> > when I am in a direct subdirectory of the directory with the
> > Makefile,
> > because data.txt lies in the same directory as the Makefile.
> > 
> > That is I want Automake to add the correct ../ prefix to data.txt.
> > 
> > How to get the path to my data.txt?
> 
> I am not sure to understand what you are trying to do.
> 
> A minimal example of a 'configure.ac' and a 'Makefile.am' building
> 'run-tests' would make easier for us to understand and help you.
> 
> Thanks.

It seems I found a solution myself. It can be done like:

check-local: $(builddir)/obj-static/test/run_all_tests
        $(builddir)/obj-static/test/run_all_tests $(srcdir)/../data.txt


reply via email to

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