Deprecated List (Carbide.c++ SDK API Reference)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Carbide.c++
PREV NEXT | FRAMES NO FRAMES

## Deprecated API

Contents

- Deprecated Methods
- Deprecated Constructors

Deprecated Methods
com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.callAbldBuildForConfiguration(ICarbideBuildConfiguration, IProgressMonitor, IConsole, int, boolean) use `#invokeBuild(ICarbideBuildConfiguration, IConsole, IProgressMonitor)` instead
com.nokia.carbide.cdt.builder.builder.CarbideCommandLauncher.getCmdExeLocation() don't use cmd.exe for calling executeCommand. just use the process you want to call, e.g. abld.bat. There have been intermittent problems canceling the cmd.exe process.
com.nokia.carbide.cdt.builder.EpocEngineHelper.getHostAndTargetResources(ICarbideProjectInfo) In 1.3, there is no longer a debug mmp, hence no "main" executable. When launching, if there is more than one mmp, the user will be asked which executable to target. Use `EpocEngineHelper.getHostAndTargetResources(ICarbideBuildConfiguration, IPath)` instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty map.
com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo.getMMPTargetFile() no longer used in 1.3. now returns an empty string.
com.nokia.carbide.cdt.builder.EpocEngineHelper.getPathToMainExecutable(ICarbideBuildConfiguration) In 1.3, there is no longer a debug mmp, hence no "main" executable. When launching, if there is more than one mmp, the user will be asked which executable to target. Use `EpocEngineHelper.getHostPathForExecutable(ICarbideBuildConfiguration, IPath)` instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty string.
com.nokia.carbide.cdt.builder.EpocEngineHelper.getPathToMainExecutable(ICarbideProjectInfo) In 1.3, there is no longer a debug mmp, hence no "main" executable. When launching, if there is more than one mmp, the user will be asked which executable to target. Use `EpocEngineHelper.getHostPathForExecutable(ICarbideBuildConfiguration, IPath)` instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty string.
com.nokia.carbide.cpp.sdk.core.ISymbianSDK.getProjectVariantHRHDefines() use `ISymbianBuildContext.getVariantHRHDefines()` instead. This was moved because the include paths in which to find any header files included from the main .hrh file may be build configuration specific.
com.nokia.carbide.cpp.sdk.core.ISymbianSDK.getProjectVariantHRHMacros() use #getProjectVariantHRHDefines() which returns a list of IDefine instead.
com.nokia.carbide.cpp.sdk.core.ISymbianSDK.getRequiresRestart()
com.nokia.carbide.cdt.builder.EpocEngineHelper.getTargetPathForMainExecutable(ICarbideProjectInfo) In 1.3, there is no longer a debug mmp, hence no "main" executable. When launching, if there is more than one mmp, the user will be asked which executable to target. Use `EpocEngineHelper.getTargetPathForExecutable(ICarbideBuildConfiguration, IPath)` instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty string.
com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.invokeBldmakeBldFiles(ICarbideBuildConfiguration, CarbideCommandLauncher, IProgressMonitor, IConsole, String[], IPath) use `#generateBldmakeMakefilesIfNecessary(ICarbideBuildConfiguration, CarbideCommandLauncher, IConsole, IProgressMonitor, boolean)` instead
com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder.projectNeedsMakefileGeneration(IPath, ICarbideBuildConfiguration) use `CarbideCPPBuilder.needsBldmakeMakefileGeneration(ICarbideBuildConfiguration)`
com.nokia.carbide.cpp.epoc.engine.model.IModelProvider.save(Model) since 1.4 (Carbide 2.0), this variant is unsafe, since the model is no longer locked during a save, so the document map from a model might be changing.

Deprecated Constructors
com.nokia.carbide.cdt.builder.builder.CarbideCommandLauncher(IProject, IProgressMonitor, IConsole) use `CarbideCommandLauncher.CarbideCommandLauncher(IProject, IProgressMonitor, String[], IPath)` instead
com.nokia.carbide.cdt.builder.builder.CarbideCommandLauncher(IProject, IProgressMonitor, IConsole, String[], IPath) don't pass in a console if you want to to get colored info/output/error streams. use `CarbideCommandLauncher.CarbideCommandLauncher(IProject, IProgressMonitor, String[], IPath)` instead, or pass in `CUIPlugin.getDefault().getConsoleManager().getConsole(project)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Carbide.c++
PREV NEXT | FRAMES NO FRAMES