Самая легкая фиксация должна была бы добавить position: relative;
к внешнему отделению. Это заставит IE7 работать, как предназначено.
(См.: http://rowanw.com/bugs/overflow_relative.htm ).
РЕДАКТИРОВАНИЕ: версия Кэша неработающей ссылки на waybackmachine.org
CMake 2.8 added a new External Project module, which lets you create a custom target to drive the build of another CMake project. The documentation on this is kind of weak, but it looks like it might do what you want.
I think the idea would be to call ExternalProject_Add from your parent project, pointing it to the source directory of the child project (you can even have it check the child project out of SVN or CVS for you, nice!).