Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for VisualStudioInstallCandidate (0.37 sec)

  1. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/msvcpp/version/VisualStudioInstallCandidate.java

     * limitations under the License.
     */
    
    package org.gradle.nativeplatform.toolchain.internal.msvcpp.version;
    
    import org.gradle.util.internal.VersionNumber;
    
    import java.io.File;
    
    public interface VisualStudioInstallCandidate {
        enum Compatibility { LEGACY, VS2017_OR_LATER }
    
        VersionNumber getVersion();
    
        File getInstallDir();
    
        File getVisualCppDir();
    
        VersionNumber getVisualCppVersion();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 1K bytes
    - Viewed (0)
  2. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/msvcpp/version/VisualStudioVersionDeterminer.java

        }
    
        @Override
        public VisualStudioInstallCandidate getVisualStudioMetadataFromInstallDir(final File installDir) {
            // Check the normal metadata first
            VisualStudioInstallCandidate install = getVisualStudioMetadata(new Spec<VisualStudioInstallCandidate>() {
                @Override
                public boolean isSatisfiedBy(VisualStudioInstallCandidate install) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  3. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/msvcpp/version/VisualStudioMetadataBuilder.java

            this.visualCppVersion = version;
            return this;
        }
    
        public VisualStudioMetadataBuilder compatibility(VisualStudioInstallCandidate.Compatibility compatibility) {
            this.compatibility = compatibility;
            return this;
        }
    
        public VisualStudioInstallCandidate build() {
            return new DefaultVisualStudioMetadata(installDir, visualCppDir, version, visualCppVersion, compatibility);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2K bytes
    - Viewed (0)
  4. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/toolchain/internal/msvcpp/version/VisualStudioVersionDeterminerTest.groovy

    import org.junit.Rule
    import spock.lang.Specification
    
    import static org.gradle.nativeplatform.toolchain.internal.msvcpp.version.VisualStudioInstallCandidate.Compatibility.LEGACY
    import static org.gradle.nativeplatform.toolchain.internal.msvcpp.version.VisualStudioInstallCandidate.Compatibility.VS2017_OR_LATER
    
    
    class VisualStudioVersionDeterminerTest extends Specification {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 16.1K bytes
    - Viewed (0)
  5. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/msvcpp/version/VisualStudioMetaDataProvider.java

     */
    
    package org.gradle.nativeplatform.toolchain.internal.msvcpp.version;
    
    import java.io.File;
    
    public interface VisualStudioMetaDataProvider {
        VisualStudioInstallCandidate getVisualStudioMetadataFromInstallDir(File installDir);
    
        VisualStudioInstallCandidate getVisualStudioMetadataFromCompiler(File compilerFile);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 938 bytes
    - Viewed (0)
  6. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/msvcpp/version/AbstractVisualStudioVersionLocator.java

    import java.util.List;
    
    public abstract class AbstractVisualStudioVersionLocator implements VisualStudioVersionLocator {
        private final List<VisualStudioInstallCandidate> installs = new ArrayList<>();
        private boolean initialized;
    
        @Nonnull
        @Override
        public List<VisualStudioInstallCandidate> getVisualStudioInstalls() {
            if (!initialized) {
                installs.addAll(locateInstalls());
                initialized = true;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  7. platforms/native/platform-native/src/test/groovy/org/gradle/nativeplatform/toolchain/internal/msvcpp/version/SystemPathVersionLocatorTest.groovy

            when:
            List<VisualStudioInstallCandidate> metadata = locator.getVisualStudioInstalls()
    
            then:
            1 * os.findInPath("cl.exe") >> compiler
            1 * versionDeterminer.getVisualStudioMetadataFromCompiler(compiler) >> null
    
            and:
            metadata.isEmpty()
        }
    
        VisualStudioInstallCandidate vsMetadata(File dir, String version) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  8. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/msvcpp/version/CommandLineToolVersionLocator.java

            }
        }
    
        private List<VisualStudioInstallCandidate> parseJson(String json) {
            List<VisualStudioInstallCandidate> installs = new ArrayList<>();
            JsonReader reader = new JsonReader(new StringReader(json));
            try {
                try {
                    reader.beginArray();
                    while (reader.hasNext()) {
                        VisualStudioInstallCandidate candidate = readInstall(reader);
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 6.1K bytes
    - Viewed (0)
  9. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/msvcpp/version/WindowsRegistryVersionLocator.java

        public WindowsRegistryVersionLocator(WindowsRegistry windowsRegistry) {
            this.windowsRegistry = windowsRegistry;
        }
    
        @Override
        protected List<VisualStudioInstallCandidate> locateInstalls() {
            List<VisualStudioInstallCandidate> installs = new ArrayList<>();
            for (String baseKey : REGISTRY_BASEPATHS) {
                locateInstallsInRegistry(installs, baseKey);
            }
            return installs;
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  10. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/internal/msvcpp/version/SystemPathVersionLocator.java

        @Override
        public List<VisualStudioInstallCandidate> getVisualStudioInstalls() {
            List<VisualStudioInstallCandidate> installs = new ArrayList<>();
    
            File compilerInPath = os.findInPath(LEGACY_COMPILER_FILENAME);
            if (compilerInPath == null) {
                LOGGER.debug("No visual c++ compiler found in system path.");
            } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 2.1K bytes
    - Viewed (0)
Back to top