build - script - descarga cmake
¿Cómo señalar cmake a zlib include path? (2)
Primero supondré que tiene ZLib instalado en algún lado, y creo que está en una ubicación no estándar, ya que CMake lo encuentra. Si eso es cierto, puede establecer la ubicación en CMake-gui. Primero deberá hacer clic en la casilla ''Avanzado'' cerca de la parte superior, porque el archivo FindZLIB.cmake tiene la siguiente línea "mark_as_advanced (ZLIB_LIBRARY ZLIB_INCLUDE_DIR)".
Ahora debería poder ver las opciones ZLIB_LIBRARY ZLIB_INCLUDE_DIR y establecer la ruta correcta.
O cualquiera incluye directorio / biblioteca.
Utilizo la herramienta cmake gui para ejecutarla y generalmente la interfaz gráfica de usuario resalta la inclusión o biblioteca que no puede encontrar y le permite abrir un diálogo abierto para establecer la ruta, sin embargo, no hace eso para este cofre de cómputo. texto rojo en la salida en la herramienta GUI, entonces,
CMake Error at C:/Program Files/CMake/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:136 (message):
Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake:343 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files/CMake/share/cmake-3.0/Modules/FindZLIB.cmake:101 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
src/CMakeLists.txt:7 (find_package)
Entonces, aun usando la interfaz gráfica de usuario, ¿cómo apunto cmake al zlib incluir dir?
Para futuros usuarios de Google, de acuerdo con los documentos :
Un includer puede establecer ZLIB_ROOT en una raíz de instalación de zlib para indicarle a este módulo dónde buscar.