The following issue has been SUBMITTED. ====================================================================== http://www.cmake.org/Bug/view.php?id=15399 ====================================================================== Reported By: Florent Assigned To: ====================================================================== Project: CMake Issue ID: 15399 Category: CMake Reproducibility: always Severity: minor Priority: normal Status: new ====================================================================== Date Submitted: 2015-02-10 05:57 EST Last Modified: 2015-02-10 05:57 EST ====================================================================== Summary: cmake xml-escapes ";" for visual studio generators resulting in malformed "ignore default libraries" Description: I have the following cmakelist :
set_property(TARGET MyLibraryUsingFortranRt APPEND PROPERTY LINK_FLAGS "/NODEFAULTLIB:svml_disp.lib" "libifcoremt.lib" "libcmt.lib" "libcmtd.lib" "libmmt.lib" "libifport.lib") this generates the following xml fragment with 3.1 (Visual 2010 generator) <IgnoreSpecificDefaultLibraries>svml_disp.lib%3Blibifcoremt.lib%3Blibcmt.lib%3Blibcmtd.lib%3Blibmmt.lib%3Blibifport.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> (notice how ";" got correctly escaped to %3B ! ) However for this specific filed VS expect to have ";" present in the xml as it is the case with 3.0 making it impossible to ignore several libraries. Additional Information: from my end-less researches, this is linked to http://www.cmake.org/Bug/view.php?id=15031 and most likely this commit : http://www.cmake.org/gitweb?p=cmake.git;a=commitdiff;h=8fa087ab ====================================================================== Issue History Date Modified Username Field Change ====================================================================== 2015-02-10 05:57 Florent New Issue 2015-02-10 05:57 Florent File Added: VS_escaped_ignore_specific_libraries.PNG ====================================================================== -- 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-developers