Thunderbrew:system: Difference between revisions
Created page with "{{Software |name = system |authors = Thunderbrew Developers |license = The Unlicense |repository = https://github.com/thunderbrewhq/system }}" |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 3: | Line 3: | ||
|authors = Thunderbrew Developers | |authors = Thunderbrew Developers | ||
|license = The Unlicense | |license = The Unlicense | ||
|repository = https://github.com/thunderbrewhq/system | |repository = [https://github.com/thunderbrewhq/system github.com/thunderbrewhq/system] | ||
}} | }} | ||
system is primarily a CMake directory. It adds macros to all the C++ packages that import it: | |||
== Windows == | |||
* '''WHOA_SYSTEM_WIN''' | |||
This macro is defined only when Windows/NT code is being compiled. | |||
== macOS == | |||
* '''WHOA_SYSTEM_MAC''' | |||
This macro is defined only when macOS/Darwin code is being compiled. | |||
== Linux == | |||
* '''WHOA_SYSTEM_LINUX''' | |||
This macro is defined only when GNU/Linux code is being compiled. | |||