How SNiFF+ supports cross-platform development
SNiFF+ supports cross-platform development by:
- supporting consistent working environments on Windows and Unix
- making it possible to administrate your projects on just one platform
- providing consistent source code administration using a central repository and the same
CMVC tools on all platforms
- correctly processing carriage-return symbols (Unix
LF
, Windows
CRLF
) on the given platform.
No conversion is made when saving a file on one platform and opening it on
another.
using a single make concept on both platforms
differentiating between Unix
*.c
(C files) and
*.C
(C++ files) on Windows
simulating Unix symbolic links by means of file copy on Windows
separating platform-specific source code and objects (by using working environments)