summaryrefslogtreecommitdiffstats
path: root/Source/cmCMakeMinimumRequired.h
blob: 825920bfb5bb0dcc8f98ef0d7b2814f37e66a678 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
/*=========================================================================

  Program:   Insight Segmentation & Registration Toolkit
  Module:    $RCSfile$
  Language:  C++
  Date:      $Date$
  Version:   $Revision$

  Copyright (c) 2002 Insight Consortium. All rights reserved.
  See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.

     This software is distributed WITHOUT ANY WARRANTY; without even 
     the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
     PURPOSE.  See the above copyright notices for more information.

=========================================================================*/
#ifndef cmCMakeMinimumRequired_h
#define cmCMakeMinimumRequired_h

#include "cmStandardIncludes.h"
#include "cmCommand.h"

/** \class cmCMakeMinimumRequired
 * \brief Build a CMAKE variable
 *
 * cmCMakeMinimumRequired sets a variable to a value with expansion.  
 */
class cmCMakeMinimumRequired : public cmCommand
{
public:
  /**
   * This is a virtual constructor for the command.
   */
  virtual cmCommand* Clone() 
    {
    return new cmCMakeMinimumRequired;
    }

  /**
   * This is called when the command is first encountered in
   * the CMakeLists.txt file.
   */
  virtual bool InitialPass(std::vector<std::string> const& args);

  /**
   * This determines if the command gets propagated down
   * to makefiles located in subdirectories.
   */
  virtual bool IsInherited() {return true;}

  /**
   * The name of the command as specified in CMakeList.txt.
   */
  virtual const char* GetName() {return "CMAKE_MINIMUM_REQUIRED";}
  
  /**
   * Succinct documentation.
   */
  virtual const char* GetTerseDocumentation() 
    {
    return "Set the minimum required version of cmake for a project.";
    }
  
  /**
   * More documentation.
   */
  virtual const char* GetFullDocumentation()
    {
    return
      "CMAKE_MINIMUM_REQUIRED(VERSION versionNumber)\n"
      "Let cmake know that the project requires a certain version of a cmake, or newer.  CMake will also try to backwards compatible to the version of cmake specified, if a newer version of cmake is running.";
    }
  
  cmTypeMacro(cmCMakeMinimumRequired, cmCommand);
};



#endif
ython.git/tree/Lib/UserList.py?h=v3.6.5&id=b940e113bf90ff71b0ef57414ea2beea9d2a4bc0'>UserList.py3539logstatsplain -rwxr-xr-xUserString.py9026logstatsplain -rw-r--r--_LWPCookieJar.py6553logstatsplain -rw-r--r--_MozillaCookieJar.py5821logstatsplain -rw-r--r--__future__.py3906logstatsplain -rw-r--r--__phello__.foo.py64logstatsplain -rw-r--r--_strptime.py19657logstatsplain -rw-r--r--_threading_local.py6946logstatsplain -rw-r--r--aifc.py33417logstatsplain -rw-r--r--anydbm.py2620logstatsplain -rw-r--r--asynchat.py10768logstatsplain -rw-r--r--asyncore.py16748logstatsplain -rw-r--r--atexit.py1705logstatsplain -rw-r--r--audiodev.py7477logstatsplain -rwxr-xr-xbase64.py11336logstatsplain -rw-r--r--bdb.py20111logstatsplain -rw-r--r--binhex.py15023logstatsplain -rw-r--r--bisect.py2365logstatsplain d---------bsddb293logstatsplain -rwxr-xr-xcProfile.py6258logstatsplain -rw-r--r--calendar.py22987logstatsplain -rwxr-xr-xcgi.py34940logstatsplain -rw-r--r--cgitb.py12089logstatsplain -rw-r--r--chunk.py5372logstatsplain -rw-r--r--cmd.py14924logstatsplain -rw-r--r--code.py10010logstatsplain -rw-r--r--codecs.py33301logstatsplain -rw-r--r--codeop.py6007logstatsplain -rw-r--r--colorsys.py3459logstatsplain -rw-r--r--commands.py2279logstatsplain -rw-r--r--compileall.py5290logstatsplain d---------compiler415logstatsplain -rw-r--r--contextlib.py4107logstatsplain -rw-r--r--cookielib.py64494logstatsplain -rw-r--r--copy.py9799logstatsplain -rw-r--r--copy_reg.py6576logstatsplain -rw-r--r--csv.py14814logstatsplain d---------ctypes217logstatsplain d---------curses225logstatsplain -rw-r--r--dbhash.py404logstatsplain -rw-r--r--decimal.py108046logstatsplain -rw-r--r--difflib.py80803logstatsplain -rw-r--r--dircache.py1006logstatsplain -rw-r--r--dis.py6424logstatsplain d---------distutils1173logstatsplain -rw-r--r--doctest.py98299logstatsplain -rw-r--r--dumbdbm.py8765logstatsplain -rw-r--r--dummy_thread.py4571logstatsplain -rw-r--r--dummy_threading.py2900logstatsplain d---------email607logstatsplain d---------encodings4479logstatsplain -rw-r--r--filecmp.py9490logstatsplain -rw-r--r--fileinput.py14132logstatsplain -rw-r--r--fnmatch.py3019logstatsplain -rw-r--r--formatter.py14954logstatsplain -rw-r--r--fpformat.py4579logstatsplain -rw-r--r--ftplib.py27439logstatsplain -rw-r--r--functools.py2162logstatsplain -rw-r--r--genericpath.py2112logstatsplain -rw-r--r--getopt.py7316logstatsplain -rw-r--r--getpass.py3330logstatsplain -rw-r--r--gettext.py19890logstatsplain -rw-r--r--glob.py2010logstatsplain -rw-r--r--gopherlib.py5709logstatsplain -rw-r--r--gzip.py17127logstatsplain -rw-r--r--hashlib.py4836logstatsplain -rw-r--r--heapq.py14227logstatsplain -rw-r--r--hmac.py3761logstatsplain d---------hotshot146logstatsplain -rw-r--r--htmlentitydefs.py18054logstatsplain -rw-r--r--htmllib.py12742logstatsplain -rw-r--r--httplib.py47956logstatsplain d---------idlelib3039logstatsplain -rw-r--r--ihooks.py17334logstatsplain -rw-r--r--imaplib.py46573logstatsplain -rw-r--r--imghdr.py3538logstatsplain -rw-r--r--imputil.py25674logstatsplain -rw-r--r--inspect.py35722logstatsplain -rwxr-xr-xkeyword.py2027logstatsplain d---------lib-tk682logstatsplain -rw-r--r--linecache.py4074logstatsplain -rw-r--r--locale.py73052logstatsplain d---------logging115logstatsplain -rw-r--r--macpath.py6153logstatsplain -rw-r--r--macurl2path.py3275logstatsplain -rwxr-xr-xmailbox.py75307logstatsplain -rw-r--r--mailcap.py7427logstatsplain -rw-r--r--markupbase.py14350logstatsplain -rw-r--r--md5.py241logstatsplain -rw-r--r--mhlib.py33280logstatsplain -rw-r--r--mimetools.py6841logstatsplain -rw-r--r--mimetypes.py18692logstatsplain -rwxr-xr-xmimify.py14885logstatsplain -rw-r--r--modulefinder.py23948logstatsplain d---------msilib150logstatsplain -rw-r--r--multifile.py4677logstatsplain -rw-r--r--mutex.py1749logstatsplain -rw-r--r--netrc.py4111logstatsplain -rw-r--r--new.py498logstatsplain -rw-r--r--nntplib.py21198logstatsplain -rw-r--r--ntpath.py14970logstatsplain -rw-r--r--nturl2path.py2239logstatsplain -rw-r--r--opcode.py5157logstatsplain -rw-r--r--optparse.py60209logstatsplain -rw-r--r--os.py24589logstatsplain -rw-r--r--os2emxpath.py4498logstatsplain -rw-r--r--pdb.doc7483logstatsplain -rwxr-xr-xpdb.py41744logstatsplain -rw-r--r--pickle.py43851logstatsplain -rw-r--r--pickletools.py73614logstatsplain -rw-r--r--pipes.py9984logstatsplain -rw-r--r--pkgutil.py18493logstatsplain d---------plat-aix366logstatsplain d---------plat-aix466logstatsplain d---------plat-atheos102logstatsplain d---------plat-beos566logstatsplain d---------plat-darwin66logstatsplain d---------plat-freebsd266logstatsplain d---------plat-freebsd366logstatsplain d---------plat-freebsd466logstatsplain d---------plat-freebsd566logstatsplain d---------plat-freebsd666logstatsplain d---------plat-freebsd766logstatsplain d---------plat-generic33logstatsplain d---------plat-irix5916logstatsplain d---------plat-irix6879logstatsplain d---------plat-linux2174logstatsplain d---------plat-mac1295logstatsplain d---------plat-netbsd166logstatsplain d---------plat-next333logstatsplain d---------plat-os2emx211logstatsplain d---------plat-riscos126logstatsplain d---------plat-sunos5253logstatsplain d---------plat-unixware7104logstatsplain -rwxr-xr-xplatform.py40326logstatsplain -rw-r--r--popen2.py9588logstatsplain -rw-r--r--poplib.py12454logstatsplain -rw-r--r--posixfile.py7843logstatsplain -rw-r--r--posixpath.py12207logstatsplain -rw-r--r--pprint.py11040logstatsplain -rwxr-xr-xprofile.py23506logstatsplain -rw-r--r--pstats.py25936logstatsplain -rw-r--r--pty.py4879logstatsplain -rw-r--r--py_compile.py5524logstatsplain -rw-r--r--pyclbr.py13279logstatsplain -rwxr-xr-xpydoc.py89891logstatsplain -rwxr-xr-xquopri.py6973logstatsplain -rw-r--r--random.py30489logstatsplain -rw-r--r--re.py12236logstatsplain -rw-r--r--repr.py3781logstatsplain -rw-r--r--rexec.py20026logstatsplain -rw-r--r--rfc822.py32890logstatsplain -rw-r--r--rlcompleter.py5035logstatsplain -rw-r--r--robotparser.py9954logstatsplain -rwxr-xr-xrunpy.py3576logstatsplain -rw-r--r--sched.py4539logstatsplain -rw-r--r--sgmllib.py17774logstatsplain -rw-r--r--sha.py265logstatsplain -rw-r--r--shelve.py7458logstatsplain -rw-r--r--shlex.py11124logstatsplain -rw-r--r--shutil.py5970logstatsplain d---------site-packages34logstatsplain -rw-r--r--site.py14750logstatsplain -rwxr-xr-xsmtpd.py18024logstatsplain -rwxr-xr-xsmtplib.py28182logstatsplain -rw-r--r--sndhdr.py5971logstatsplain -rw-r--r--socket.py13186logstatsplain d---------sqlite3107logstatsplain -rw-r--r--sre.py294logstatsplain -rw-r--r--sre_compile.py16500logstatsplain -rw-r--r--sre_constants.py7137logstatsplain -rw-r--r--sre_parse.py26982logstatsplain -rw-r--r--stat.py1667logstatsplain -rw-r--r--statvfs.py779logstatsplain -rw-r--r--string.py16675logstatsplain -rw-r--r--stringold.py12240logstatsplain -rw-r--r--stringprep.py13522logstatsplain -rw-r--r--struct.py2970logstatsplain -rw-r--r--subprocess.py42713logstatsplain -rw-r--r--sunau.py16515logstatsplain -rw-r--r--sunaudio.py1236logstatsplain -rwxr-xr-xsymbol.py2091logstatsplain -rw-r--r--symtable.py7655logstatsplain -rwxr-xr-xtabnanny.py11346logstatsplain -rw-r--r--tarfile.py74155logstatsplain -rw-r--r--telnetlib.py22091logstatsplain -rw-r--r--tempfile.py14377logstatsplain d---------test16906logstatsplain -rw-r--r--textwrap.py14815logstatsplain -rw-r--r--this.py1002logstatsplain -rw-r--r--threading.py26171logstatsplain -rw-r--r--timeit.py10247logstatsplain -rw-r--r--toaiff.py3026logstatsplain -rwxr-xr-xtoken.py2929logstatsplain -rw-r--r--tokenize.py15326logstatsplain -rw-r--r--trace.py29021logstatsplain -rw-r--r--traceback.py10711logstatsplain