Hi all,

I am using the CMake generator for Visual Studio 2005 to generate multiple projects. CMake generates one project file per library, which is fine. When looking at a generated project inside Visual Studio the project tree contains "Header files" and "Source files". Strange is, that under "Header files" only generated headers are listed, not any other headers, which are part of the source code. The "source files" entry contains all source files for this library. I create the library by doing something like ADD_LIBRARY(Base SHARED EXCLUDE_FROM_ALL ${LocalSrc} ${GenCppFiles} ${GenHFiles})

Do I have to add the normal header files in ADD_LIBRARY as well, so Visual Studio will list them? I would have expected CMake to automatically generate the list from the dependencies. What might be of interest as well (though I don't think it makes any difference), is that I explicitly set the regular expression to use for includes to
 INCLUDE_REGULAR_EXPRESSION ("\\.h$")
mainly to eliminate boost header files from the dependencies.

CMake version is 2.6.0.

Any thoughts on this are appreciated.

Regards,

Martin


____________
Virus checked by G DATA AntiVirus
Version: AVKB 18.323 from 25.06.2008


_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to