MantisBT - CMake
View Issue Details
0007056CMakeCMakepublic2008-05-20 04:442010-12-22 02:07
Nils Gladitz 
David Cole 
normalfeaturealways
closedwon't fix 
CMake-2-6 
 
0007056: CMake ATL support
Cmake supports MFC via CMAKE_MFC_FLAG which translates into a "UseOfMFC" entry in the generated visual studio project files.

It does not yet support ATL though which could probably be implemented the same way by adding a CMAKE_ATL_FLAG variable and generating "UseOfATL" in the visual studio project files.
No tags attached.
has duplicate 0011638closed Kitware Robot ATL support 
patch cmake_atl_support.patch (1,204) 2009-04-23 09:10
https://public.kitware.com/Bug/file/2186/cmake_atl_support.patch
Issue History
2008-05-20 04:44Nils GladitzNew Issue
2008-05-20 10:33Bill HoffmanStatusnew => assigned
2008-05-20 10:33Bill HoffmanAssigned To => David Cole
2008-09-30 17:03Bryan O'SullivanNote Added: 0013625
2009-04-23 09:10Guillaume ChevallereauFile Added: cmake_atl_support.patch
2009-04-23 09:10Guillaume ChevallereauNote Added: 0016154
2009-12-11 18:10David ColeNote Added: 0018835
2009-12-11 18:10David ColeStatusassigned => resolved
2009-12-11 18:10David ColeResolutionopen => won't fix
2010-12-14 18:49David ColeNote Added: 0024061
2010-12-14 18:49David ColeStatusresolved => closed
2010-12-22 09:33David ColeRelationship addedhas duplicate 0011638

Notes
(0013625)
Bryan O'Sullivan   
2008-09-30 17:03   
This would be useful to have.
(0016154)
Guillaume Chevallereau   
2009-04-23 09:10   
Here is a patch to add ATL support. It add a CMAKE_ATL_FLAG (which work the same way than the CMAKE_MFC_FLAG).
(0018835)
David Cole   
2009-12-11 18:10   
I don't think we should add this to CMake. It's too Windows-specific. (In retrospect, we probably should not have had CMAKE_MFC_FLAG in the first place...)

If anybody listening to this bug report feels strongly about it, then re-open it.

However, in addition to the patch that is already attached to this issue, we will need a test that's added to the CMake test suite that exercises the CMAKE_ATL_FLAG appropriately (with a real ATL project...)

I'm going to resolve this one as "Won't Fix"
(0024061)
David Cole   
2010-12-14 18:49   
Closing bugs that have been resolved for more than 3 months without any further updates.