Set of header files that can be used to detect various information about targeted platform, targeted platform version, compiler, compiler version, compiler features and more in order to ease cross platform development.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include/targetconditionals
.gitignore
CHANGELOG
Doxyfile
LICENCE
README.rst

README.rst

cross-platform-target-conditionals

ABOUT

cross-platform-target-conditionals is an attempt to provide an uniformed set of macros about platforms, etc to ease cross-platform developement for any project able to use a C preprocessor.

MOTIVATION:

I am writing C++ cross-platform libraries/applications and I needed a set of headers to detect various information about the target platform, etc ...

INSTALLATION:

  • Import the header files you need
  • Enjoy :)

DOCUMENTATION

The headers are fully documented

SOURCE

Main source repository:

https://github.com/davidandreoletti/cross-platform-target-conditionals.git

DEVELOPMENT STATUS

This implementation is in ALPHA version. I only implements features required for my own needs but feel free to extend it.

CHANGELOG

See CHANGELOG.rst

REQUIREMENTS

See CHANGELOG.rst

CONTRIBUTORS:

If you would like to contribute, feel free to drop me an email or contribute patches.

AUTHOR

THANKS TO