Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for findExecutable (0.19 sec)

  1. src/os/exec/lp_plan9.go

    	for _, p := range skip {
    		if strings.HasPrefix(file, p) {
    			err := findExecutable(file)
    			if err == nil {
    				return file, nil
    			}
    			return "", &Error{file, err}
    		}
    	}
    
    	path := os.Getenv("path")
    	for _, dir := range filepath.SplitList(path) {
    		path := filepath.Join(dir, file)
    		if err := findExecutable(path); err == nil {
    			if !filepath.IsAbs(path) {
    				if execerrdot.Value() != "0" {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:33:12 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  2. src/os/exec/lp_windows.go

    	}
    	return nil
    }
    
    func hasExt(file string) bool {
    	i := strings.LastIndex(file, ".")
    	if i < 0 {
    		return false
    	}
    	return strings.LastIndexAny(file, `:\/`) < i
    }
    
    func findExecutable(file string, exts []string) (string, error) {
    	if len(exts) == 0 {
    		return file, chkStat(file)
    	}
    	if hasExt(file) {
    		if chkStat(file) == nil {
    			return file, nil
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:33:12 UTC 2024
    - 6K bytes
    - Viewed (0)
  3. src/os/exec/lp_unix.go

    	if strings.Contains(file, "/") {
    		err := findExecutable(file)
    		if err == nil {
    			return file, nil
    		}
    		return "", &Error{file, err}
    	}
    	path := os.Getenv("PATH")
    	for _, dir := range filepath.SplitList(path) {
    		if dir == "" {
    			// Unix shell semantics: path element "" means "."
    			dir = "."
    		}
    		path := filepath.Join(dir, file)
    		if err := findExecutable(path); err == nil {
    			if !filepath.IsAbs(path) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:33:12 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  4. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/jvm/Jvm.java

            }
            javaExecutable = findExecutable("java");
            return javaExecutable;
        }
    
        /**
         * {@inheritDoc}
         */
        @Override
        public File getJavacExecutable() throws JavaHomeException {
            if (javacExecutable != null) {
                return javacExecutable;
            }
            javacExecutable = findExecutable("javac");
            return javacExecutable;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 29 06:57:34 UTC 2024
    - 13.2K bytes
    - Viewed (0)
  5. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/DefaultToolchainJavaLauncher.java

            this.javaToolchain = javaToolchain;
        }
    
        @Override
        @Internal
        public RegularFile getExecutablePath() {
            return javaToolchain.findExecutable("java");
        }
    
        @Override
        public JavaInstallationMetadata getMetadata() {
            return javaToolchain;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jul 28 16:17:59 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  6. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/tools/ToolSearchPath.java

            if (executable == null) {
                executable = findExecutable(operatingSystem, exeName);
                if (executable != null) {
                    executables.put(exeName, executable);
                }
            }
            return executable == null || !executable.isFile() ? new MissingTool(key, exeName, pathEntries) : new FoundTool(executable);
        }
    
        private File findExecutable(OperatingSystem operatingSystem, String name) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  7. src/cmd/go/internal/toolchain/path_unix.go

    func pathVersion(dir string, de fs.DirEntry, info fs.FileInfo) (string, bool) {
    	v := gover.FromToolchain(de.Name())
    	if v == "" {
    		return "", false
    	}
    
    	// Mimicking exec.findExecutable here.
    	// ENOSYS means Eaccess is not available or not implemented.
    	// EPERM can be returned by Linux containers employing seccomp.
    	// In both cases, fall back to checking the permission bits.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 31 15:15:19 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  8. platforms/jvm/language-java/src/main/java/org/gradle/api/tasks/javadoc/internal/JavadocToolAdapter.java

        }
    
        @Override
        public JavaInstallationMetadata getMetadata() {
            return javaToolchain;
        }
    
        @Override
        public RegularFile getExecutablePath() {
            return javaToolchain.findExecutable("javadoc");
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  9. platforms/jvm/toolchains-jvm/src/main/java/org/gradle/jvm/toolchain/internal/DefaultToolchainJavaCompiler.java

        @Nested
        public JavaInstallationMetadata getMetadata() {
            return javaToolchain;
        }
    
        @Override
        @Internal
        public RegularFile getExecutablePath() {
            return javaToolchain.findExecutable("javac");
        }
    
        @SuppressWarnings("unchecked")
        public <T extends CompileSpec> WorkResult execute(T spec) {
            LOGGER.info("Compiling with toolchain '{}'.", javaToolchain.getDisplayName());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jul 28 16:17:59 UTC 2023
    - 2K bytes
    - Viewed (0)
  10. platforms/jvm/toolchains-jvm-shared/src/main/java/org/gradle/jvm/toolchain/internal/JavaToolchain.java

            return javaHome.toString();
        }
    
        @Internal
        public boolean isFallbackToolchain() {
            return isFallbackToolchain;
        }
    
        public RegularFile findExecutable(String toolName) {
            return getInstallationPath().file(getBinaryPath(toolName));
        }
    
        @Override
        public String toString() {
            return "JavaToolchain(javaHome=" + getDisplayName() + ")";
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 01 16:57:19 UTC 2024
    - 3.5K bytes
    - Viewed (0)
Back to top