Hi,<div><br></div><div>I have just found a regression in latest rc with SelectLibraryConfigurations module.</div><div><br></div><div>Expected output (cmake 2.6.9) from the attached test case is:</div><div><br></div><div><div>

-- mylib_LIBRARY_RELEASE mylib</div>
<div>-- mylib_LIBRARY_DEBUG mylibD</div><div>-- mylib_LIBRARIES optimized;mylib;debug;mylibD</div></div><div><br></div><div>while cmake 2.6.10-rc2 output is:</div><div><br></div><div><div>-- mylib_LIBRARY_RELEASE mylib</div>

<div>-- mylib_LIBRARY_DEBUG mylibD</div>
<div>-- mylib_LIBRARIES optimized;LISTS;optimized;mylib_LIBRARY_RELEASE;debug;LISTS;debug;mylib_LIBRARY_DEBUG</div></div><div><br></div><div>You will find attached a patch fixing the issue.</div><div><br></div><div>Regards,</div>


<div>Thomas</div><div><br></div><div><br><br><div class="gmail_quote">2012/10/19 David Cole <span dir="ltr"><<a href="mailto:david.cole@kitware.com" target="_blank">david.cole@kitware.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


The CMake 2.8.10 release candidate stream continues! You can find the<br>
source and binaries here:<br>
<br>
  <a href="http://www.cmake.org/files/v2.8/?C=M;O=D" target="_blank">http://www.cmake.org/files/v2.8/?C=M;O=D</a><br>
<br>
This email is also available as blog posts:<br>
<br>
  <a href="http://www.kitware.com/blog/home/post/401" target="_blank">http://www.kitware.com/blog/home/post/401</a><br>
  <a href="http://cmake.blogspot.com/2012/10/cmake-2810-rc2-ready-for-testing.html" target="_blank">http://cmake.blogspot.com/2012/10/cmake-2810-rc2-ready-for-testing.html</a><br>
<br>
Some of the notable changes in this release are:<br>
<br>
 - file(DOWNLOAD now handles "https" URLs -- the pre-built binaries<br>
available from Kitware link to OpenSSL<br>
 - support for the latest available versions of Visual Studio (11 /<br>
2012) and Xcode (4.3, 4.4, 4.5, developer previews)<br>
 - uniform compiler "id" and version number variables available for<br>
nearly all known compilers and platforms<br>
 - new way to arrange exported targets that depend on other targets<br>
into "export sets"<br>
 - new generator expressions<br>
 - generator expressions available in more contexts, namely in the<br>
INCLUDE_DIRECTORIES and COMPILE_DEFINITIONS target properties<br>
 - new target properties for PDB_OUTPUT_DIRECTORY and PDB_NAME,<br>
implemented for Visual Studio 7 and up<br>
 - and, as always, various minor bug fixes<br>
<br>
The bug tracker change log page for this version is at:<br>
<br>
  <a href="http://public.kitware.com/Bug/changelog_page.php?version_id=100" target="_blank">http://public.kitware.com/Bug/changelog_page.php?version_id=100</a><br>
<br>
Following is the complete list of changes in this rc since the first<br>
rc. Please try this version of CMake on your projects and report any<br>
issues to the list or the bug tracker. This release candidate will<br>
become the final release for 2.8.10 by the end of October unless<br>
somebody finds and reports a serious issue that needs to be fixed.<br>
<br>
<br>
<br>
Thanks!<br>
<br>
<br>
<br>
-Dave<br>
<br>
<br>
<br>
Changes in CMake 2.8.10-rc2 (since 2.8.10-rc1)<br>
----------------------------------------------<br>
Alex Neundorf (2):<br>
      Document CMAKE_FIND_PACKAGE_NAME<br>
      Automoc: fix #13572: issue with symbolic links<br>
<br>
Brad King (4):<br>
      cmCTestSVN: Fix compilation with Sun CC 5.1<br>
      if: Document that plain 'NOTFOUND' is a false constant<br>
      string: Clarify regex documentation of '-' behavior<br>
      FortranCInterface: Pass all flags to VERIFY project (#13579)<br>
<br>
David Cole (1):<br>
      NSIS: Fix incorrect uninstall registry key name (#13578)<br>
<br>
Eric NOULARD (3):<br>
      CPACK_XX_ON_ABSOLUTE_INSTALL_DESTINATION is now properly checked<br>
for ON/OFF<br>
      Document CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY and fix some typo.<br>
      Make CPACK_SET_DESTDIR work with archive generator +<br>
component-based packaging<br>
<br>
Jean-Christophe Fillion-Robin (1):<br>
      CTest: Ensure CTEST_USE_LAUNCHERS behaves nicely in Superbuild setup<br>
<br>
Pere Nubiola i Radigales (1):<br>
      Find PostgreSQL headers on Debian<br>
<br>
Peter Kümmel (4):<br>
      Ninja: also set OBJECT_DIR when compiling<br>
      Ninja: don't pollute current dir when using gui (#13495)<br>
      Ninja: implicit dependency for custom command files<br>
      Fix regression: write compile definitions if any<br>
<br>
Philip Lowman (4):<br>
      FindGTK2: Rollback lib64 changes which broke header file finding<br>
      FindGTK2: #12049 fix detection of header files on multiarch systems<br>
      FindGTK2: #12596 Missing paths for FindGTK2 on NetBSD<br>
      FindGTK2: Update local changelog<br>
<br>
Rolf Eike Beer (6):<br>
      CTest: fix usage of memory checker with spaces in path<br>
      CTest: fix pre and post test commands with spaces<br>
      CTest: add tests that simulate memcheck runs<br>
      CTest: improve memory checker type detection<br>
      CTest: add a test for CTEST_CUSTOM_MEMCHECK_IGNORE<br>
      CTest: add a check with a quoted memory checker<br>
<br>
Stephen Kelly (18):<br>
      GenEx: It is not an error to specify an empty parameter<br>
      GenEx: Return after error reported.<br>
      GenEx: Report actual target name not found, not "0" each time.<br>
      GenEx: Parse comma after colon tokens specially<br>
      GenEx: Validate target and property names.<br>
      GenEx: Ensure that the empty CONFIGURATION can be used conditionally.<br>
      GenEx: Add test for $ with empty parameter.<br>
      GenEx: Add tests for "0" and "1" expressions with literal commas.<br>
      GenEx: Don't use std::vector::at(int).<br>
      Attempt to fix the compile of cmake on Sun CC.<br>
      GenEx: Parse colon after arguments separator colon specially.<br>
      GenEx: Test the use of generator expressions to generate lists.<br>
      GenEx: Fix termination bugs in generator expression parser.<br>
      GenEx: Break if there are no more commas in the container<br>
      GenEx: Add some more asserts to verify code-sanity.<br>
      GenEx: Replace some failing tests with Borland and NMake makefiles.<br>
      GenEx: Fix reporting about not-found include directories and libraries.<br>
      Fix config-specific INCLUDE_DIRECTORIES in multi-config generators<br>
--<br>
<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
</blockquote></div><br></div>