Hi
The build is always in only one location. A sync occurs after the build, though, which
is probably transferring the built binaries. So it will appear as if both local and remote
are built. You can use the file filtering to prevent binaries from being transferred.
There are two types of configurations - build configurations and sync configurations, which
are independent of each other. The former are the familiar CDT configurations that can be
used to set the compiler, flags, build subdirectory, etc.
The sync configurations specify where files are sync'ed and also the root directory where builds
occur. These are accessible from the project context menu: Synchronize -> Manage... Initially
there will be one for Local (no sync'ing) and one for the remote.
From this page, you can link a build configuration with a sync configuration, so that the
former changes automatically whenever the latter changes. (This is merely for convenience,
so that you do not have to change two settings when switching to a different machine.) From
here you can also set modules to load prior to building. Please see the help documentation for
more details.
John