[cmake-developers] [CMake 0012429]: Targets cannot be created in an arbitrary scope
Mantis Bug Tracker
mantis at public.kitware.com
Mon Aug 29 11:33:43 EDT 2011
The following issue has been SUBMITTED.
======================================================================
http://public.kitware.com/Bug/view.php?id=12429
======================================================================
Reported By: Mathias Gaunard
Assigned To:
======================================================================
Project: CMake
Issue ID: 12429
Category: CMake
Reproducibility: always
Severity: feature
Priority: normal
Status: new
======================================================================
Date Submitted: 2011-08-29 11:33 EDT
Last Modified: 2011-08-29 11:33 EDT
======================================================================
Summary: Targets cannot be created in an arbitrary scope
Description:
In certain scenarios I would have found useful to have the ability put a custom
command or target should appear into a parent scope.
Unfortunately there seems to be no way to do this, short of abusing the
binary_dir argument to add_subdirectory and setting CMP0013 to OLD.
I've attached a project that demonstrates how to abuse add_subdirectory to do
this. I would like to know how good this technique is and whether it can break
in certain situations or with certain generators.
Otherwise, what would be the best way to support this feature?
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2011-08-29 11:33 Mathias GaunardNew Issue
2011-08-29 11:33 Mathias GaunardFile Added: project.tar.bz2
======================================================================
More information about the cmake-developers
mailing list