mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-22 06:59:01 -06:00
Also add the SOURCES from add_custom_target() to CodeBlocks projects (#11736)
Since CMake 2.6.3 add_custom_target() has a SOURCES option, this was not yet considered in the C::B generator. Also, now GENERATED files are not added to the project. Alex
This commit is contained in:
@@ -416,11 +416,18 @@ void cmExtraCodeBlocksGenerator
|
||||
case cmTarget::STATIC_LIBRARY:
|
||||
case cmTarget::SHARED_LIBRARY:
|
||||
case cmTarget::MODULE_LIBRARY:
|
||||
case cmTarget::UTILITY: // can have sources since 2.6.3
|
||||
{
|
||||
const std::vector<cmSourceFile*>&sources=ti->second.GetSourceFiles();
|
||||
for (std::vector<cmSourceFile*>::const_iterator si=sources.begin();
|
||||
si!=sources.end(); si++)
|
||||
{
|
||||
// don't add source files which have the GENERATED property set:
|
||||
if ((*si)->GetPropertyAsBool("GENERATED"))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
// check whether it is a C/C++ implementation file
|
||||
bool isCFile = false;
|
||||
if ((*si)->GetLanguage() && (*(*si)->GetLanguage() == 'C'))
|
||||
|
||||
Reference in New Issue
Block a user