diff options
Diffstat (limited to 'Source/cmMakefile.h')
-rw-r--r-- | Source/cmMakefile.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/Source/cmMakefile.h b/Source/cmMakefile.h index 299d550..73d6910 100644 --- a/Source/cmMakefile.h +++ b/Source/cmMakefile.h @@ -86,9 +86,12 @@ public: * Read and parse a CMakeLists.txt file. */ bool ReadListFile(const char* listfile, - const char* external= 0, - std::string* fullPath= 0, - bool noPolicyScope = true); + bool noPolicyScope = true, + bool requireProjectCommand = false); + + bool ReadDependentFile(const char* listfile, bool noPolicyScope = true); + + bool ProcessBuildsystemFile(const char* listfile); /** * Add a function blocker to this makefile @@ -987,6 +990,12 @@ protected: private: void Initialize(); + + + bool ReadListFileInternal(const char* filenametoread, + bool noPolicyScope, + bool requireProjectCommand); + bool ParseDefineFlag(std::string const& definition, bool remove); bool EnforceUniqueDir(const std::string& srcPath, |