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.