cmake HAVE_VISIBILITY examples

Dillonb/n64 src/contrib/libsamplerate/src/CMakeLists.txt :24

check_c_source_compiles("__attribute__((visibility(\"default\"))) int foo(void);
                         __attribute__((visibility(\"hidden\")))  int bar(void);
                         int foo (void) {return 0;}
                         int bar (void) {return 1;}
                         int main(void) {return 0;}" HAVE_VISIBILITY)

libsndfile/libsamplerate src/CMakeLists.txt :24

check_c_source_compiles("__attribute__((visibility(\"default\"))) int foo(void);
                         __attribute__((visibility(\"hidden\")))  int bar(void);
                         int foo (void) {return 0;}
                         int bar (void) {return 1;}
                         int main(void) {return 0;}" HAVE_VISIBILITY)

Ravbug/UnityHubNative wxWidgets/3rdparty/pcre/CMakeLists.txt :187

check_c_source_compiles(
  [=[
  extern __attribute__ ((visibility ("default"))) int f(void);
  int main(void) { return f(); }
  int f(void) { return 42; }
  ]=]
  HAVE_VISIBILITY
)

Ravbug/UnityHubNative wxWidgets/build/cmake/setup.cmake :80

check_cxx_compiler_flag(-fvisibility=hidden HAVE_VISIBILITY)

fligger/FateInjector wxWidgets-3.2.0/build/cmake/setup.cmake :80

check_cxx_compiler_flag(-fvisibility=hidden HAVE_VISIBILITY)

omnigres/omnigres deps/pcre2/CMakeLists.txt :181

CHECK_C_SOURCE_COMPILES([=[
  extern __attribute__ ((visibility ("default"))) int f(void);
  int main(void) { return f(); }
  int f(void) { return 42; }
  ]=] HAVE_VISIBILITY
)

mmontag/chip-player-js libxmp/cmake/libxmp-checks.cmake :172

check_c_source_compiles("__attribute__((visibility(\"default\"))) int foo(void);
                             __attribute__((visibility(\"hidden\")))  int bar(void);
                             int foo (void) { return 0; }
                             int bar (void) { return 1; }
                             int main(void) { return 0; }" HAVE_VISIBILITY)

wxWidgets/wxWidgets build/cmake/setup.cmake :80

check_cxx_compiler_flag(-fvisibility=hidden HAVE_VISIBILITY)

feather-wallet/feather contrib/depends/patches/libusb/CMakeLists.txt :74

check_c_compiler_flag("-fvisibility=hidden" HAVE_VISIBILITY)