builder/com.nokia.carbide.cdt.builder/src/com/nokia/carbide/cdt/builder/project/ICarbideBuildConfiguration.java
changeset 853 6c8527cdaa2e
parent 109 2a4136280275
child 854 a7d9320cd85e
equal deleted inserted replaced
852:fdbb711fea6d 853:6c8527cdaa2e
    16 */
    16 */
    17 package com.nokia.carbide.cdt.builder.project;
    17 package com.nokia.carbide.cdt.builder.project;
    18 
    18 
    19 import java.util.List;
    19 import java.util.List;
    20 
    20 
       
    21 import org.eclipse.core.runtime.IPath;
       
    22 
    21 import com.nokia.carbide.cdt.builder.BuildArgumentsInfo;
    23 import com.nokia.carbide.cdt.builder.BuildArgumentsInfo;
       
    24 import com.nokia.carbide.cdt.builder.EpocEngineHelper;
    22 import com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext;
    25 import com.nokia.carbide.cpp.sdk.core.ISymbianBuildContext;
    23 
    26 
    24 /**
    27 /**
    25  * An ICarbideBuildConfiguration interface represents on buildable target for a project. A single
    28  * An ICarbideBuildConfiguration interface represents on buildable target for a project. A single
    26  * Carbide.c++ project (ICarbideProjectInfo) contains 1 to N ICarbideBuildConfigation objects.
    29  * Carbide.c++ project (ICarbideProjectInfo) contains 1 to N ICarbideBuildConfigation objects.
   126 	
   129 	
   127 	/**
   130 	/**
   128 	 * Compares two configurations to see if their display names are equivalent.
   131 	 * Compares two configurations to see if their display names are equivalent.
   129 	 */
   132 	 */
   130 	boolean equals(Object obj);
   133 	boolean equals(Object obj);
       
   134 
       
   135 	/**
       
   136 	 * Check whether or not the build configuration has an MMP that supports standard C++
       
   137 	 * @return true if the project has one MMP with standard C++ support
       
   138 	 * @see EpocEngineHelper#hasSTDCPPSupport(ICarbideProjectInfo, IPath)
       
   139 	 */
       
   140 	boolean hasSTDCPPSupport();
   131 	
   141 	
   132 }
   142 }