コード例 #1
0
ファイル: compilers.py プロジェクト: nitrofurano/openMSX
 def fixArgs(args):
     for arg in args:
         if arg.startswith("-I") or arg.startswith("-L"):
             yield arg[:2] + msysPathToNative(arg[2:])
         elif arg.startswith("/"):
             yield msysPathToNative(arg)
         else:
             yield arg
コード例 #2
0
 def fixArgs(args):
     for arg in args:
         if arg.startswith('-I') or arg.startswith('-L'):
             yield arg[:2] + msysPathToNative(arg[2:])
         elif arg.startswith('/'):
             yield msysPathToNative(arg)
         else:
             yield arg
コード例 #3
0
ファイル: compilers.py プロジェクト: SaifBoras/openMSX
	def fixArgs(args):
		for arg in args:
			if arg.startswith('-I') or arg.startswith('-L'):
				yield arg[ : 2] + msysPathToNative(arg[2 : ])
			elif arg.startswith('/'):
				yield msysPathToNative(arg)
			else:
				yield arg
コード例 #4
0
ファイル: libraries.py プロジェクト: seanyoung/openMSX
		def iterLocations():
			if platform == 'android':
				# Under Android, the tcl set-up apparently differs from
				# other cross-platform setups. the search algorithm to find the
				# directory that will contain the tclConfig.sh script and the shared libs
				# is not applicable to Android. Instead, immediately return the correct
				# subdirectories to the routine that invokes iterLocations()
				sdl_android_port_path = environ['SDL_ANDROID_PORT_PATH']
				libpath = sdl_android_port_path + '/project/libs/armeabi'
				yield libpath
				tclpath = sdl_android_port_path + '/project/jni/tcl8.5/unix'
				yield tclpath
			else:
				if distroRoot is None or cls.isSystemLibrary(platform):
					if msysActive():
						roots = (msysPathToNative('/mingw32'), )
					else:
						roots = ('/usr/local', '/usr')
				else:
					roots = (distroRoot, )
				for root in roots:
					if isdir(root):
						for libdir in ('lib', 'lib64', 'lib/tcl'):
							libpath = root + '/' + libdir
							if isdir(libpath):
								yield libpath
								for entry in listdir(libpath):
									if entry.startswith('tcl8.'):
										tclpath = libpath + '/' + entry
										if isdir(tclpath):
											yield tclpath
コード例 #5
0
ファイル: libraries.py プロジェクト: marcellodash/openMSX-1
        def iterLocations():
            # Allow the user to specify the location we should search first,
            # by setting an environment variable.
            tclpath = environ.get('TCL_CONFIG')
            if tclpath is not None:
                yield tclpath

            if distroRoot is None or cls.isSystemLibrary(platform):
                if msysActive():
                    roots = (msysPathToNative('/mingw32'), )
                else:
                    roots = ('/usr/local', '/usr')
            else:
                roots = (distroRoot, )
            for root in roots:
                if isdir(root):
                    for libdir in ('lib', 'lib64', 'lib/tcl'):
                        libpath = root + '/' + libdir
                        if isdir(libpath):
                            yield libpath
                            for entry in listdir(libpath):
                                if entry.startswith('tcl8.'):
                                    tclpath = libpath + '/' + entry
                                    if isdir(tclpath):
                                        yield tclpath
コード例 #6
0
ファイル: libraries.py プロジェクト: meesokim/openMSX
		def iterLocations():
			# Allow the user to specify the location we should search first,
			# by setting an environment variable.
			tclpath = environ.get('TCL_CONFIG')
			if tclpath is not None:
				yield tclpath

			if distroRoot is None or cls.isSystemLibrary(platform):
				if msysActive():
					roots = (msysPathToNative('/mingw32'), )
				else:
					roots = ('/usr/local', '/usr')
			else:
				roots = (distroRoot, )
			for root in roots:
				if isdir(root):
					for libdir in ('lib', 'lib64', 'lib/tcl'):
						libpath = root + '/' + libdir
						if isdir(libpath):
							yield libpath
							for entry in listdir(libpath):
								if entry.startswith('tcl8.'):
									tclpath = libpath + '/' + entry
									if isdir(tclpath):
										yield tclpath