tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

highway_export.h (2074B)


      1 // Pseudo-generated file to handle both cmake & bazel build system.
      2 
      3 // Initial generation done using cmake code:
      4 // include(GenerateExportHeader)
      5 // generate_export_header(hwy EXPORT_MACRO_NAME HWY_DLLEXPORT EXPORT_FILE_NAME
      6 // hwy/highway_export.h)
      7 // code reformatted using clang-format --style=Google
      8 
      9 #ifndef HWY_DLLEXPORT_H
     10 #define HWY_DLLEXPORT_H
     11 
     12 #if !defined(HWY_SHARED_DEFINE)
     13 #define HWY_DLLEXPORT
     14 #define HWY_CONTRIB_DLLEXPORT
     15 #define HWY_TEST_DLLEXPORT
     16 #else  // !HWY_SHARED_DEFINE
     17 
     18 #ifndef HWY_DLLEXPORT
     19 #if defined(hwy_EXPORTS)
     20 /* We are building this library */
     21 #ifdef _WIN32
     22 #define HWY_DLLEXPORT __declspec(dllexport)
     23 #else
     24 #define HWY_DLLEXPORT __attribute__((visibility("default")))
     25 #endif
     26 #else  // defined(hwy_EXPORTS)
     27 /* We are using this library */
     28 #ifdef _WIN32
     29 #define HWY_DLLEXPORT __declspec(dllimport)
     30 #else
     31 #define HWY_DLLEXPORT __attribute__((visibility("default")))
     32 #endif
     33 #endif  // defined(hwy_EXPORTS)
     34 #endif  // HWY_DLLEXPORT
     35 
     36 #ifndef HWY_CONTRIB_DLLEXPORT
     37 #if defined(hwy_contrib_EXPORTS)
     38 /* We are building this library */
     39 #ifdef _WIN32
     40 #define HWY_CONTRIB_DLLEXPORT __declspec(dllexport)
     41 #else
     42 #define HWY_CONTRIB_DLLEXPORT __attribute__((visibility("default")))
     43 #endif
     44 #else  // defined(hwy_contrib_EXPORTS)
     45 /* We are using this library */
     46 #ifdef _WIN32
     47 #define HWY_CONTRIB_DLLEXPORT __declspec(dllimport)
     48 #else
     49 #define HWY_CONTRIB_DLLEXPORT __attribute__((visibility("default")))
     50 #endif
     51 #endif  // defined(hwy_contrib_EXPORTS)
     52 #endif  // HWY_CONTRIB_DLLEXPORT
     53 
     54 #ifndef HWY_TEST_DLLEXPORT
     55 #if defined(hwy_test_EXPORTS)
     56 /* We are building this library */
     57 #ifdef _WIN32
     58 #define HWY_TEST_DLLEXPORT __declspec(dllexport)
     59 #else
     60 #define HWY_TEST_DLLEXPORT __attribute__((visibility("default")))
     61 #endif
     62 #else  // defined(hwy_test_EXPORTS)
     63 /* We are using this library */
     64 #ifdef _WIN32
     65 #define HWY_TEST_DLLEXPORT __declspec(dllimport)
     66 #else
     67 #define HWY_TEST_DLLEXPORT __attribute__((visibility("default")))
     68 #endif
     69 #endif  // defined(hwy_test_EXPORTS)
     70 #endif  // HWY_TEST_DLLEXPORT
     71 
     72 #endif  // !HWY_SHARED_DEFINE
     73 
     74 #endif /* HWY_DLLEXPORT_H */