usar una studio programar programa pasar para ndk libreria ejecutar dev crear configurar como c++ include cmake

una - ejecutar c++ android



Posible agregar una biblioteca importada a target_link_libraries que se ocupa de incluir directorios tambiƩn? (1)

de alguna manera me cuesta descubrir si es posible definir una biblioteca importada en CMake, especificar las propiedades de destino (include_directories y la ruta de la biblioteca) y esperar que CMake agregue los directorios de inclusión una vez que agregue ese proyecto a target_link_libraries en otro proyecto.

Digamos que tengo una biblioteca importada en un archivo llamado Module-Conf.cmake:

add_library(mymodule STATIC IMPORTED) set_target_properties(mymodule PROPERTIES IMPORTED_LOCATION "${OUTPUT_DIR}/lib") set_target_properties(mymodule PROPERTIES INCLUDE_DIRECTORIES "${OUTPUT_DIR}/include")

Y en un proyecto agrego la dependencia:

include(Module-Conf) target_link_libraries(${PROJECT_NAME} mymodule)

¿CMake agregará la propiedad include_directories a la ruta include? En este momento, no puedo ver el camino, así que parece que tengo que hacerlo solo al usar get_target_property.

Pregunta: ¿Puedo hacer algo de magia CMake para agregar automáticamente la inclusión a los directorios de inclusión de otro proyecto?

Muchas gracias. Martín