CMake: directorio de padres?
parent (1)
A partir de CMake 2.8.12, la forma recomendada es usar el comando get_filename_component con la opción DIRECTORY
:
get_filename_component(PARENT_DIR ${MYPROJECT_DIR} DIRECTORY)
Para versiones anteriores de CMake, use la opción PATH
:
set (MYPROJECT_DIR /dir1/dir2/dir3/myproject/)
get_filename_component(PARENT_DIR ${MYPROJECT_DIR} PATH)
Tengo una pregunta muy simple. ¿Cómo encontrar el directorio padre en CMake?
Supongamos que ${MYPROJECT_DIR}=/dir1/dir2/dir3/myproject/
y quiero ${PARENT_DIR}=/dir1/dir2/dir3/
.
Como hacer eso ? SET(PARENT_DIR ${MYPROJECT_DIR}/../)
no parece ser la sintaxis correcta ...
Muchas gracias.