Ralf Habacker wrote: > cmake seems to have some kind of command hooks see > http://cmake.org/gitweb?p=cmake.git;a=blob;f=Tests/MacroTest/CMakeLists.txt;h=02bb31f208e661cd0fe0c879d4a2ea14cd1c425a;hb=HEAD#l45 >
That's not really a command hook. It's more like an override. Any command, function or macro can be overridden and the original is made available with an underscore. > This means with > - the mt binary > - a macro added to ${CMAKE_ROOT}/Modules/Platform/Windows-GNU.cmake > - and the manifest template at ${CMAKE_ROOT}/Templates/Win32.Manifest.in > is only required. > > if (MINGW) > set (MT_EXECUTABLE ${CMAKE_ROOT}/Binaries/mt.exe) > endif > if (MINGW AND MT_EXECUTABLE) > > macro(ADD_EXECUTABLE _target) > _add_executable( ${_target} ${ARGN} ) > get_target_property(_executable ${_target} LOCATION ) > > set(_manifest ${CMAKE_ROOT}/Templates/Win32.Manifest.in) > add_custom_command(TARGET ${_target} > POST_BUILD > COMMAND ${MT_EXECUTABLE} > ARGS -manifest > ${_manifest}-updateresource:${_executable} COMMENT > "adding vista trustInfo manifest") > > endmacro() > > endif() > > Does anyone see any problems with this approach ? This discussion should be on the cmake mailing list. That's where you'll reach the right people. Thanks, Steve. _______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel