/[ascend]/trunk/ascend-config.in
ViewVC logotype

Diff of /trunk/ascend-config.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 921 by johnpye, Mon Jul 3 06:22:42 2006 UTC revision 922 by johnpye, Wed Nov 8 05:25:37 2006 UTC
# Line 1  Line 1 
1  #!@PYTHON@  #!@PYTHON@
2  from optparse import OptionParser  from optparse import OptionParser
3  import sys  import sys, platform
4    
5  #---------------------  #---------------------
6  # This file is generated automatically by SCons and installed in at INSTALL_BIN.  # This file is generated automatically by SCons and installed in at INSTALL_BIN.
# Line 20  import sys Line 20  import sys
20  # Type ascend-config --help for usage.  # Type ascend-config --help for usage.
21  #---------------------  #---------------------
22    
23    if platform.system()=="Windows":
24  # here are the values passed to us from SCons:      import _winreg
25  LIB="@INSTALL_LIB@"      x=_winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE)
26  BIN="@INSTALL_BIN@"      y= _winreg.OpenKey(x,r"SOFTWARE\ASCEND")
27  INCLUDE="@INSTALL_INCLUDE@"      LIB,t = _winreg.QueryValueEx(y,"INSTALL_LIB")
28  ASCDATA="@INSTALL_ASCDATA@"      BIN,t = _winreg.QueryValueEx(y,"INSTALL_BIN")
29  MODELS="@INSTALL_MODELS@"      INCLUDE,t = _winreg.QueryValueEx(y,"INSTALL_INCLUDE")
30        ASCDATA,t = _winreg.QueryValueEx(y,"INSTALL_ASCDATA")
31        MODELS,t = _winreg.QueryValueEx(y,"INSTALL_MODELS")
32    
33        _winreg.CloseKey(y)
34        _winreg.CloseKey(x)
35    else:
36        # If we're not in Windows, use the original values passed to us from SCons:
37        LIB="@INSTALL_LIB@"
38        BIN="@INSTALL_BIN@"
39        INCLUDE="@INSTALL_INCLUDE@"
40        ASCDATA="@INSTALL_ASCDATA@"
41        MODELS="@INSTALL_MODELS@"
42    
43  usage = "usage: %prog [--help,...]"  usage = "usage: %prog [--help,...]"
44  # the rest of this script is about returning those values in the standard way  # the rest of this script is about returning those values in the standard way
# Line 66  if options.models: Line 78  if options.models:
78  if not ok:  if not ok:
79      sys.stderr.write("invalid option '%s' (use --help for more info)\n" % args)      sys.stderr.write("invalid option '%s' (use --help for more info)\n" % args)
80      sys.exit(1)      sys.exit(1)
81    

Legend:
Removed from v.921  
changed lines
  Added in v.922

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22