On 09/28/2012 04:56 PM, Brad King wrote: > On 09/28/2012 04:21 PM, Alexander Neundorf wrote: >> There is an updated version now on stage. >> >> The behaviour of cmExportBuildFileGenerator now basically is the same as it >> was before. >> The collected target exports are not considered at all anymore, error >> handling >> and APPEND mode should work again exactly as before. >> The code for handling missing targets has moved into a virtual function >> HandleMissingTargets(), which makes it IMO easier to handle all combinations >> correctly. >> ComplainAboutMissingTarget() is not virtual anymore now. >> >> The test works again as before. > > Thanks. I amended the commit to fix some indentation. Then > I merged it to 'next' for testing. > > After this the install(EXPORT) sets will chain automatically. > However, export() will not because nothing records the build > tree exports globally at all. I think this is okay for now.
After rewriting the generator-expression-target-properties topic I was able to rewrite/squash the export-sets-2 topic and replace it with a new "export-sets" topic that does not merge in the generator-expression-target-properties changes at all. I removed the "export-sets-2" topic from the stage. The "export-sets" topic makes an identical change. If further changes are needed please check out that branch and commit there. Do not add any more commits to the original export-sets-2 history. Thanks, -Brad -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers