diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2001-01-05 16:41:20 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2001-01-05 16:41:20 (GMT) |
commit | c54a05bfc799f3e88459956ec37698bab22c27f9 (patch) | |
tree | 400b2eb0b6853952a4faa8c0fc41b90eb06deaec /Source/cmUnixMakefileGenerator.h | |
parent | d888b5e39d4e01af538b48ad16c2a6a474de34a0 (diff) | |
download | CMake-c54a05bfc799f3e88459956ec37698bab22c27f9.zip CMake-c54a05bfc799f3e88459956ec37698bab22c27f9.tar.gz CMake-c54a05bfc799f3e88459956ec37698bab22c27f9.tar.bz2 |
ENH: rework cmake, added ruleMaker classes and changed the syntax of the CMakeLists.txt files.
Diffstat (limited to 'Source/cmUnixMakefileGenerator.h')
-rw-r--r-- | Source/cmUnixMakefileGenerator.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Source/cmUnixMakefileGenerator.h b/Source/cmUnixMakefileGenerator.h new file mode 100644 index 0000000..5f3d8f6 --- /dev/null +++ b/Source/cmUnixMakefileGenerator.h @@ -0,0 +1,38 @@ +/*========================================================================= + + Program: Insight Segmentation & Registration Toolkit + Module: $RCSfile$ + Language: C++ + Date: $Date$ + Version: $Revision$ + + + Copyright (c) 2000 National Library of Medicine + All rights reserved. + + See COPYRIGHT.txt for copyright details. + +=========================================================================*/ +/** + * itkUnixMakefile is used generate unix makefiles. + */ + +#ifndef cmUnixMakefileGenerator_h +#define cmUnixMakefileGenerator_h +#include "cmMakefile.h" +#include "cmMakefileGenerator.h" + +class cmUnixMakefileGenerator : public cmMakefileGenerator +{ +public: + /** + * Write the makefile to the named file + */ + virtual void GenerateMakefile(); + void OutputDepends(std::ostream&); +protected: + void OutputMakefile(const char* file); + void OutputDependLibraries(std::ostream&); +}; + +#endif |