21 lines
924 B
CMake
21 lines
924 B
CMake
#
|
|
# Provide default library names for libraries that may be overriden either by custom
|
|
# implementations added via EXTENSION_PATHS or by alternate implementations available
|
|
# in the SDK.
|
|
|
|
macro(UseDefaultIfNotSet var default)
|
|
if (NOT ${var})
|
|
set(${var} ${default})
|
|
endif()
|
|
message(STATUS "UseDefaultIfNotSet: ${var} set to ${${var}}.")
|
|
endmacro()
|
|
|
|
UseDefaultIfNotSet(ACSDKALEXACOMMUNICATIONS_LIB acsdkLibcurlAlexaCommunications)
|
|
UseDefaultIfNotSet(ACSDKAUTHORIZATIONDELEGATE_LIB acsdkCBLAuthorizationDelegate)
|
|
UseDefaultIfNotSet(ACSDKDEVICESETTINGSMANAGER_LIB acsdkDefaultDeviceSettingsManager)
|
|
UseDefaultIfNotSet(ACSDKHTTPCONTENTFETCHER_LIB acsdkLibcurlHTTPContentFetcher)
|
|
UseDefaultIfNotSet(ACSDKINTERNETCONNECTIONMONITOR_LIB acsdkDefaultInternetConnectionMonitor)
|
|
UseDefaultIfNotSet(ACSDKMETRICRECORDER_LIB acsdkNullMetricRecorder)
|
|
UseDefaultIfNotSet(ACSDKSYSTEMTIMEZONE_LIB acsdkNullSystemTimeZone)
|
|
|