Class CompilerConfiguration


  • public class CompilerConfiguration
    extends ConfigurationBase
    CompilerConfiguration contains inputs by the user + DependencyMangement for dependencies analysis
    • Constructor Detail

      • CompilerConfiguration

        public CompilerConfiguration()
    • Method Detail

      • getWorkingDirectory

        public File getWorkingDirectory()
      • setWorkingDirectory

        public void setWorkingDirectory​(File dir)
      • getExecutable

        public String getExecutable()
      • setExecutable

        public void setExecutable​(String executable)
      • getObjectFileExtension

        public String getObjectFileExtension()
      • setObjectFileExtension

        public void setObjectFileExtension​(String ofe)
      • setSystemIncludePaths

        public void setSystemIncludePaths​(File[] paths)
      • getSystemIncludePaths

        public File[] getSystemIncludePaths()
      • setIncludePaths

        public void setIncludePaths​(File[] paths)
      • getIncludePaths

        public File[] getIncludePaths()
      • getOutputDirectory

        public File getOutputDirectory()
      • setOutputDirectory

        public void setOutputDirectory​(File dir)
      • getStartOptions

        public String[] getStartOptions()
      • setStartOptions

        public void setStartOptions​(String[] options)
      • getMiddleOptions

        public String[] getMiddleOptions()
      • setMiddleOptions

        public void setMiddleOptions​(String[] options)
      • getEndOptions

        public String[] getEndOptions()
      • setEndOptions

        public void setEndOptions​(String[] options)
      • getNumberOfConcurrentCompilation

        public int getNumberOfConcurrentCompilation()
      • setNumberOfConcurrentCompilation

        public void setNumberOfConcurrentCompilation​(int numberOfConcurrentCompilation)