No puedo comentar (reputación muy baja) pero ¿es esto lo que quieres? http://www.cmake.org/pipermail/cmake/2006-May/009291.html
EDITAR: si el enlace de arriba deja de funcionar en algún momento, la idea es agregar los archivos a Visual Studio como un archivo de origen ordinario. Como el IDE no tiene una herramienta de compilación asociada, se ignorará. Citando a la discusión de la lista:
Se podría añadir archivos arbitrarios a un objetivo - el tiempo que VS no tiene regla "automático" para compilar ellos (por ejemplo, .cc, .cpp etc) Estoy añadiendo archivos .html a las bibliotecas/ejecutable o el uso de un objetivo simulado por ejemplo:
ADD_EXECUTABLE (dummy.cpp ficticia "$ {} CMAKE_CURRENT_BINARY_DIR /Doc/index.html")
comando SOURCE_GROUP puede ser útil, también.
y también
Yo creo que hay que tener cuidado de que sólo se añaden a VS IDE generador se basa, en particular, NO a los archivos make.
Por lo tanto estamos usando algo como esto:
IF (CMAKE_BUILD_TOOL MATCHES "(msdev|devenv)")
ADD_EXECUTABLE(hello ${SOURCES} ${HEADER} ${DOC})
ELSE (CMAKE_BUILD_TOOL MATCHES "(msdev|devenv)")
ADD_EXECUTABLE(hello ${SOURCES})
ENDIF (CMAKE_BUILD_TOOL MATCHES "(msdev|devenv)")
crédito a Jan Woetzel
No es la solución de más bella, pero funciona! ¡Gracias! – ltjax
¿Han encontrado la mejor solución? –