Fix GCC visibility, use common tests in CMake rules #1

Merged
SlavekB merged 1 commits from feat/cmakeCommonTests into master 5 years ago

@ -64,7 +64,7 @@ public:
};
};
extern "C" FFMPEGDecoderPlugin ffmpeg_decoder;
extern "C" AKODE_EXPORT FFMPEGDecoderPlugin ffmpeg_decoder;
} // namespace

@ -61,7 +61,7 @@ public:
};
};
extern "C" MPCDecoderPlugin mpc_decoder;
extern "C" AKODE_EXPORT MPCDecoderPlugin mpc_decoder;
} // namespace

@ -62,7 +62,7 @@ public:
};
};
extern "C" MPEGDecoderPlugin mpeg_decoder;
extern "C" AKODE_EXPORT MPEGDecoderPlugin mpeg_decoder;
} // namespace

@ -50,7 +50,7 @@ public:
virtual SRCResampler* openResampler();
};
extern "C" SRCResamplerPlugin src_resampler;
extern "C" AKODE_EXPORT SRCResamplerPlugin src_resampler;
} // namespace

@ -79,9 +79,9 @@ public:
};
};
extern "C" FLACDecoderPlugin flac_decoder;
extern "C" AKODE_EXPORT FLACDecoderPlugin flac_decoder;
#ifdef HAVE_LIBFLAC113
extern "C" FLACDecoderPlugin oggflac_decoder;
extern "C" AKODE_EXPORT FLACDecoderPlugin oggflac_decoder;
#endif
#ifdef HAVE_LIBOGGFLAC
@ -93,7 +93,7 @@ public:
};
};
extern "C" OggFLACDecoderPlugin oggflac_decoder;
extern "C" AKODE_EXPORT OggFLACDecoderPlugin oggflac_decoder;
#endif
} // namespace

@ -65,7 +65,7 @@ public:
};
};
extern "C" SpeexDecoderPlugin speex_decoder;
extern "C" AKODE_EXPORT SpeexDecoderPlugin speex_decoder;
} // namespace

@ -62,7 +62,7 @@ public:
};
};
extern "C" VorbisDecoderPlugin vorbis_decoder;
extern "C" AKODE_EXPORT VorbisDecoderPlugin vorbis_decoder;
} // namespace

@ -35,7 +35,7 @@ public:
virtual Decoder* openDecoder(File* src);
};
extern "C" XiphDecoderPlugin xiph_decoder;
extern "C" AKODE_EXPORT XiphDecoderPlugin xiph_decoder;
} // namespace

Loading…
Cancel
Save