[CMake] __FILE__ relative path

J Decker d3ck0r at gmail.com
Wed Dec 28 12:41:36 EST 2011


ya - before using the file parameter, find the last / or '\' and print
from there forward... you dono't need an absolute or relative path for
that

On Tue, Dec 27, 2011 at 11:17 PM, vivek goel <goelvivek2011 at gmail.com> wrote:
> Is there any way to define custom
> macro as given in following answer
> http://stackoverflow.com/questions/237542/learning-the-source-codes-filename-at-compile-time
> with cmake
>
>
> regards
> Vivek Goel
>
>
>
> On Tue, Dec 27, 2011 at 11:02 PM, Rolf Eike Beer <eike at sf-mail.de> wrote:
>>
>> Am Dienstag, 27. Dezember 2011, 09:18:15 schrieb J Decker:
>> > On Tue, Dec 27, 2011 at 1:42 AM, Rolf Eike Beer <eike at sf-mail.de> wrote:
>> > > Am Dienstag, 27. Dezember 2011, 14:58:32 schrieb vivek goel:
>> > >> How can I make cmake to compile source with relative path ?
>> > >>
>> > >> So that __FILE__ belongs to relative path of the file
>> > >>
>> > >> or there is another way I can replace __FILE__ with some other
>> > >> variable ?
>> >
>> > relative path to what?  What is it you need the path to be?
>> >
>> > > __FILE__ is implemented by the compiler, it has nothing to do with
>> > > CMake.
>> > > What
>> > Well, it does have a little to do with CMake; the variable is the
>> > filename passed to the compiler, which comes from cmake.
>>
>> Yes, but the compiler is free to convert it to an absolute path or do
>> whatever
>> it wants with it.
>>
>> Eike
>> --
>>
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the CMake FAQ at:
>> http://www.cmake.org/Wiki/CMake_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.cmake.org/mailman/listinfo/cmake
>
>
>
> --
>
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the CMake FAQ at:
> http://www.cmake.org/Wiki/CMake_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake


More information about the CMake mailing list