Hi! I have a problem with visual studio dependencies that i actually do not understand. Perhaps you can give me an hint. I have made my libs, apps with cmake successfull and everything is fine with any SINGLE Configuration generator, even jom nmake makefiles, linux, etc.
For building my apps serveral custom targets and custom commands are defined to build additinal files (e.g. qm files and others) and dependencies added with add_dependencies() To have shortcuts for the build (that means build and install only a few of all apps) i have also made a custom target (empty) named e.g. "buildNetwork" with dependencies to some other targets (apps) for compilation and install in an extra CMakeLists.txt with seperate project() name Now the question: if i use the top-level-solution in ${CMAKE_BINARY_DIR}, the custom target "buildNetwork" builds with all dependencies, that means with all applications and their custom targets( e.g. for qm file creation). if i use the solution for my "buildNetwork" custom target, the sln includes all applications, custom targets. But if i build, it only builds the dependent applications, but not their dependent custom targets. That means e.g. if i use this solution, i do not get any qm files. It tries to build them, but they are excluded in the configuration of the sln (skipped during build) Workaround seems to be that i must use the ALL keyword in my custom targets, but i thought i do not need this and handle it via the explicit set dependencies, like it worked for the other generators Cmake Version used is 3.0.0 and Generator is VS 2013 x64 -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake