cmCustomCommand.h 932 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*=========================================================================
  2. Program: Insight Segmentation & Registration Toolkit
  3. Module: $RCSfile$
  4. Language: C++
  5. Date: $Date$
  6. Version: $Revision$
  7. Copyright (c) 2000 National Library of Medicine
  8. All rights reserved.
  9. See COPYRIGHT.txt for copyright details.
  10. =========================================================================*/
  11. #ifndef cmCustomCommand_h
  12. #define cmCustomCommand_h
  13. #include "cmStandardIncludes.h"
  14. class cmMakefile;
  15. class cmCustomCommand
  16. {
  17. public:
  18. cmCustomCommand(const char *src, const char *command,
  19. std::vector<std::string> dep,
  20. std::vector<std::string> out);
  21. cmCustomCommand(const cmCustomCommand& r);
  22. void ExpandVariables(const cmMakefile &);
  23. std::string m_Source;
  24. std::string m_Command;
  25. std::vector<std::string> m_Depends;
  26. std::vector<std::string> m_Outputs;
  27. };
  28. #endif