text: //===================== Copyright (c) Valve Corporation. All Rights Reserved. ======================
  #pragma once
  
  #if defined(STEAMWEBRTC_USE_STATIC_LIBS)
  #  define STEAMWEBRTC_DECLSPEC
  #else
  #  if defined(_WIN32)
  #    define STEAMWEBRTC_DECLSPEC __declspec(dllexport)
  #  else
  #    if defined(__GNUC__) && __GNUC__ >= 4
  #      define STEAMWEBRTC_DECLSPEC __attribute__ ((visibility("default")))
  #    else
  #      define STEAMWEBRTC_DECLSPEC
  #    endif
  #  endif
  #endif
  
  #ifdef WIN32
  #  define WEBRTC_WIN 1
  #elif __linux__
  #  define WEBRTC_LINUX 1
  #  define WEBRTC_POSIX 1
  #elif __APPLE__
  #  include "TargetConditionals.h"
  #  if TARGET_OS_IPHONE && TARGET_IPHONE_SIMULATOR
  #    define WEBRTC_MAC 1
  #  elif TARGET_OS_IPHONE
  #    define WEBRTC_MAC 1
  #  else
  #    define WEBRTC_MAC 1
  #  endif
  #endif
  