Skip to content

Azure/macro-utils-c

Repository files navigation

Microsoft Azure IoT SDKs - macro utils for C

This repository contains the following:

  • a generation tool for macro_utils.h to regenerate the file macro_utils.h. Pressing F5 after opening .sln file will regenerate macro_utils.h
  • macro_utils.h a C header file that contains a multitude of very useful C macros

How to clone the repository

git clone https://github.com/Azure/macro-utils-c.git

How to use the Azure IoT SDKs - macro utils for C

In a C source file: #include "macro_utils/macro_utils.h"

Installation

To install the Azure IoT SDKs - macro utils for C on your machine, we recommend you use cmake 3.0.0 or higher.

  • Create a "build" directory and run cmake .. from that directory to generate the cmake files.
  • Run cmake --build . --target install to install on your machine

CMake 3.0.0+

In your project, simply:

  • find_package(macro_utils_c REQUIRED CONFIG)
  • target_link_libraries(<your_target> macro_utils_c)

Supported compilers

The following compilers are supported: gcc 4.4 (and onwards), Visual Studio 2015 and others.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages