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