Preguntas etiquetadas con cmake

CMake es un generador de sistema de compilación de código abierto multiplataforma. Genera archivos para sistemas de compilación como makefiles nativos, ninja-build y archivos de proyecto para varios entornos de desarrollo integrados.

1
Diferencia entre CMAKE_CURRENT_SOURCE_DIR y CMAKE_CURRENT_LIST_DIR
De la Wiki: CMAKE_CURRENT_SOURCE_DIR este es el directorio donde se encuentra el CMakeLists.txt actualmente procesado CMAKE_CURRENT_LIST_DIR (desde 2.8.3) este es el directorio del archivo de lista que se está procesando actualmente. De los Documentos: CMAKE_CURRENT_SOURCE_DIR: la ruta al directorio de origen que se está procesando actualmente. Esta es la ruta …
105 cmake 

19
Error de CMake en CMakeLists.txt: 30 (proyecto): No se pudo encontrar CMAKE_C_COMPILER
Estoy intentando crear una solución de Visual Studio con CMake para compilar la última versión de aseprite y CMake me sigue dando: No CMAKE_C_COMPILER could be found. No CMAKE_CXX_COMPILER could be found. Ya descargué GCC y estoy usando Visual Studio 2015 . Estoy siguiendo este tutorial: https://github.com/aseprite/aseprite/blob/master/INSTALL.md




4
¿Cómo uso CMake?
Estoy tratando de usar CMake para compilar opencv. Estoy leyendo el tutorial pero no entiendo qué son los archivos CMakeLists y cómo está conectado a la interfaz gráfica de usuario de CMake. Tampoco podía entender qué son los archivos MAKE, ¿son lo mismo que CMakeLists? ¿Y qué archivo es el …
102 c++  visual-studio  cmake 


1
Dependencias de la interfaz de CMake target_link_libraries
Soy nuevo en CMake y estoy un poco confundido con las palabras clave PUBLIC, PRIVATE e INTERFACE relacionadas con target_link_libraries(). La documentación menciona que se pueden utilizar para especificar tanto las dependencias del enlace como la interfaz del enlace en un solo comando. ¿Qué significan realmente las dependencias de enlace …
99 cmake 


3
Cómo usar CMAKE_INSTALL_PREFIX
Quiero generar Makefile con el destino de instalación, haciendo la instalación en / usr en lugar de / usr / local predeterminado. Suponiendo que el directorio de compilación se realiza en el subdirectorio de origen, ejecuto: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt contiene: CMAKE_INSTALL_PREFIX:PATH=/usr(¿OK?) Ahora ejecuto: hacer hacer instalar Todos los archivos …

7
¿Cómo dividir cadenas en varias líneas en CMake?
Por lo general, tengo una política en mi proyecto, para nunca crear líneas en archivos de texto que excedan una longitud de línea de 80, por lo que son fácilmente editables en todo tipo de editores (ya conoce el trato). Pero con CMake tengo el problema de que no sé …
96 cmake 



1
¿Cómo se usa CMake? [cerrado]
Cerrado . Esta pregunta debe estar más enfocada . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un solo problema editando esta publicación . Cerrado hace 3 años . Mejora esta pregunta Es muy difícil obtener información útil sobre CMake como principiante. …
95 cmake 

3
Cómo configurar una opción de CMake () en la línea de comando
Creé un CMakeLists.txt que contiene lo siguiente project(P4V) cmake_minimum_required(VERSION 2.6) option(BUILD_STATIC_LIBS "Build the static library" ON) option(BUILD_SHARED_LIBS "Build the shared library" ON) option(BUILD_TESTS "Build test programs" OFF) include_directories(${CMAKE_SOURCE_DIR}/include) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin) set(CMAKE_BUILD_TYPE Release) add_subdirectory(src) if(BUILD_TESTS) add_subdirectory(tests) endif(BUILD_TESTS) Por defecto, BUILD_TESTS está APAGADO, ¿cómo puedo ENCENDERlo sin CMake …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.