Hello, I am trying to use cmake for building a project on Windows. This project is currently built using Visual Studio 6.0, and it uses the ATL libraries to produce some COM components. Part of this is the invocation of the MIDL compiler to process a file with the .IDL extension. When I add this file to the list of sources in the CMakeLists.txt file it seems to produce an incorrect section in the generated DSP file.
Here is what I want/expect: SOURCE=.\Echo.idl # ADD MTL /tlb ".\Echo.tlb" /h "Echo.h" /iid "Echo_i.c" /Oicf # End Source File # Begin Source File Here is what I actually get: SOURCE=D:\CMAKE_PRACTICE\SRC\Echo\Echo.idl !IF "$(CFG)" == "Echo - Win32 Release" # ADD CPP /tlb !ELSEIF "$(CFG)" == "Echo - Win32 Debug" # ADD CPP /tlb !ELSEIF "$(CFG)" == "Echo - Win32 MinSizeRel" # ADD CPP /tlb !ELSEIF "$(CFG)" == "Echo - Win32 RelWithDebInfo" # ADD CPP /tlb !ENDIF Could someone please teach me the secret hand-shake to get cmake to generate a DSP file with correct entries for MIDL invocation? Thanks -- Bennett _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
