[CMake] Unable to fetch directory name from path

David Cole david.cole at kitware.com
Thu Feb 5 12:46:32 EST 2009


cmake --help-command GET_FILENAME_COMPONENT
You have the variable name and the input reversed. Try this:
GET_FILENAME_COMPONENT(dirname "c:/path/to/dir" NAME)



On Thu, Feb 5, 2009 at 12:38 PM, Ashutosh Juneja
<ashutosh.juneja at gmail.com>wrote:

> Hi,
>
> I am unable to fetch only directory name from an absolute path in
> CMakeList.txt file.
>
> GET_FILENAME_COMPONENT(c:/path/to/dir dirname NAME) does no produce any
> output.
>
> 1. Is it only for files or not directories? or am I doing any mistake?
> 2. Is it possible to split a path in an list/array? ( like extract 'abc'
> and 'def' from /path/to/split/abc/and/def )
>
> Thanks in advance.
> Ashutosh
>
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20090205/251ca065/attachment.htm>


More information about the CMake mailing list