Only export public symbols.
[ Merge of http://go/wvgerrit/67923 ] Before, all symbols were being exported in the dynamic library. Now only the public symbols are. This no longer has the unit tests load the dynamic library, so we lose testing the dynamic integration; but the unit tests use a lot of internals, even the top-level CDM ones. Bug: 69271232 Bug: 69548115 Test: WV unit/integration tests Change-Id: I62919937277ec785aca1f8b36b28caa2f9d8f3ea
This commit is contained in:
@@ -7,6 +7,8 @@
|
||||
#ifndef WVCDM_UTIL_LOG_H_
|
||||
#define WVCDM_UTIL_LOG_H_
|
||||
|
||||
#include "util_common.h"
|
||||
|
||||
namespace wvcdm {
|
||||
|
||||
// Simple logging class. The implementation is platform dependent.
|
||||
@@ -25,10 +27,11 @@ extern LogPriority g_cutoff;
|
||||
// This function is supplied for cases where the system layer does not
|
||||
// initialize logging. This is also needed to initialize logging in
|
||||
// unit tests.
|
||||
void InitLogging();
|
||||
CORE_UTIL_EXPORT void InitLogging();
|
||||
|
||||
void Log(const char* file, const char* function, int line, LogPriority level,
|
||||
const char* fmt, ...);
|
||||
CORE_UTIL_EXPORT void Log(
|
||||
const char* file, const char* function, int line, LogPriority level,
|
||||
const char* fmt, ...);
|
||||
|
||||
// Log APIs
|
||||
#ifndef LOGE
|
||||
|
||||
Reference in New Issue
Block a user