On 17.04.2014 11:46, Romain Leguay wrote:
I think I found a bug with CMake 2.8.12.2: I have on project with two
sub-folders: a SHARED library and an executable that use the library.
When I generate the Visual Studio solution, my application want to
link with a static version of my library.
I join you a very small project to illustrate this bug.
I haven't tried to build the project but I am guessing that the "static
version" of the library is actually the import library:
http://en.wikipedia.org/wiki/Dynamic-link_library#Import_libraries
And that you are missing DLL exports e.g.:
http://msdn.microsoft.com/en-us//library/a90k134d.aspx
Without any exports the linker does not create an import library for
your DLL.
Nils
--
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://www.cmake.org/mailman/listinfo/cmake