Preguntas con la etiqueta [cmake]

Lista cmake preguntas

Utilizo CMake para encontrar Boost. Se encuentra Boost, pero se eliminan los errores de CMake Objetivos importados no disponibles para la versión Boost Vea el error completo (de macOS) a

Estoy creando un zip con mi binario de destino y los archivos de encabezado que lo acompañan. Estoy tratando de encontrar una manera de hacer que esto funcione sin crear

¿Por qué el archivo cmake GLOB es malvado?

4
respuestas
52
votos
30.6k
vistas

El documento de CMake dice sobre el archivo de comando GLOB : No recomendamos utilizar GLOB para recopilar una lista de archivos fuente de su árbol de fuentes. Si ningún

Me pregunto si hay alguna manera de imprimir todas las variables accesibles en CMake. No me interesan las variables de CMake, como en la --help-variablesopción. Me refiero a las variables

Me pregunto esto como recordatorio la próxima vez que use CMake. Nunca funciona y los resultados de Google no son muy buenos. ¿Cuál es la sintaxis para configurar y usar

Estoy intentando crear una solución de Visual Studio con CMake para compilar la última versión de aseprite y CMake sigue dándome: No CMAKE_C_COMPILER could be found. No CMAKE_CXX_COMPILER could be

¿Qué estaba pasando exactamente detrás de escena cuando, para un archivo CMakeLists.txt tan pequeño, cmake_minimum_required (VERSION 2.6) project(Tutorial) add_executable(Tutorial tutorial.cpp) y tan pequeñotutorial.cpp int main() { return 0; } hay

CMake ofrece varias formas de especificar los archivos de origen para un destino. Una es utilizar globbing ( documentación ), por ejemplo: FILE(GLOB MY_SRCS dir/*) Otro método consiste en especificar

Definir una macro de preprocesador a través de CMake

6
respuestas
424
votos
401.4k
vistas

¿Cómo defino una variable de preprocesador a través de CMake? El código equivalente sería #define foo.

Estoy intentando crear y vincular OpenAL-Soft ( https://github.com/kcat/openal-soft/tree/master ) con CMake como un proyecto externo en CLion. Obtengo archivos fuente OpenAL a través de: ExternalProject_Add(OpenAL-lib GIT_REPOSITORY https://github.com/kcat/openal-soft.git GIT_TAG makemhr SOURCE_DIR

Hace aproximadamente un año pregunté sobre las dependencias de los encabezados en CMake . Recientemente me di cuenta de que el problema parecía ser que CMake consideraba que esos archivos

Usamos CMake para generar los archivos de Visual Studio de nuestras fuentes en nuestro SVN. Ahora mi herramienta requiere que algunos archivos DLL estén en la misma carpeta que el

Depurar vs lanzar en CMake

6
respuestas
581
votos
748.3k
vistas

En un proyecto compilado de GCC, ¿Cómo ejecuto CMake para cada tipo de destino (depuración/lanzamiento)? ¿Cómo especifico la depuración y la liberación de indicadores C/C++ usando CMake? ¿Cómo expreso que

Trabajar en Ubuntu 16 Utilicé g++ main.cpp -lpqel comando para compilar mi pequeño proyecto. Ahora uso Clion y quiero hacer lo mismo que hago con g++. Pero no puedo agregar