[cmake-developers] [CMake 0011436]: Solution folder property does not work with include_external_msproject in cmake 2.8.3
Mantis Bug Tracker
mantis at public.kitware.com
Wed Nov 10 08:54:25 EST 2010
The following issue has been SUBMITTED.
======================================================================
http://public.kitware.com/Bug/view.php?id=11436
======================================================================
Reported By: David Cole
Assigned To: David Cole
======================================================================
Project: CMake
Issue ID: 11436
Category: CMake
Reproducibility: always
Severity: major
Priority: normal
Status: assigned
Target Version: CMake 2.8.4
======================================================================
Date Submitted: 2010-11-10 08:54 EST
Last Modified: 2010-11-10 08:54 EST
======================================================================
Summary: Solution folder property does not work with
include_external_msproject in cmake 2.8.3
Description:
Thanks to Jens Auer's report to the CMake mailing list:
http://www.cmake.org/pipermail/cmake/2010-November/thread.html#40588
I just downloaded the new cmake 2.8.3 release and found a bug. We
include several external VC++ projects in our solution and group them
into folders using the old SOLUTION_FOLDER patch. When I checked the new
property FOLDER in cmake 2.8.3, it turns out that it works for all
projects except those included by include_external_msproject. When you
modify the following example to point to an existing .vcproj-file and
open the generated solution in visual studio 2005, only the custom
target will be found in folder1/folder2:
set_property(GLOBAL PROPERTY USE_FOLDERS On)
cmake_minimum_required(VERSION 2.8.3)
project(project)
include_external_msproject(externalProject
<PATH_TO_SOME_EXTERNAL_VCPROJ_FILE>)
set_target_properties(externalProject PROPERTIES FOLDER folder1/folder2)
add_custom_target(infolder)
set_target_properties(infolder PROPERTIES FOLDER folder1/folder2)
I also had to put the set_property in the first line of the file to
activate solution folders support, setting it after the
cmake_minimum_required did not turn the support on. I don't know if this
is intended or not.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2010-11-10 08:54 David Cole New Issue
2010-11-10 08:54 David Cole Status new => assigned
2010-11-10 08:54 David Cole Assigned To => David Cole
======================================================================
More information about the cmake-developers
mailing list