cmake: find crashpad common lib
This appears to be a new requirement. Our other Crashpad dependencies will need to be updated to match this.
This commit is contained in:
@@ -73,13 +73,15 @@ endif()
|
|||||||
|
|
||||||
# Find the libraries we need
|
# Find the libraries we need
|
||||||
set (_crashpad_components
|
set (_crashpad_components
|
||||||
client
|
client/client
|
||||||
util
|
client/common
|
||||||
third_party/mini_chromium/mini_chromium/base
|
util/util
|
||||||
|
third_party/mini_chromium/mini_chromium/base/base
|
||||||
)
|
)
|
||||||
|
|
||||||
set (_crashpad_required
|
set (_crashpad_required
|
||||||
CRASHPAD_CLIENT_LIB
|
CRASHPAD_CLIENT_LIB
|
||||||
|
CRASHPAD_COMMON_LIB
|
||||||
CRASHPAD_UTIL_LIB
|
CRASHPAD_UTIL_LIB
|
||||||
CRASHPAD_BASE_LIB
|
CRASHPAD_BASE_LIB
|
||||||
BREAKPAD_BIN_DIR
|
BREAKPAD_BIN_DIR
|
||||||
@@ -102,12 +104,13 @@ endif()
|
|||||||
|
|
||||||
foreach (COMPONENT ${_crashpad_components})
|
foreach (COMPONENT ${_crashpad_components})
|
||||||
get_filename_component(SHORT_COMPONENT ${COMPONENT} NAME)
|
get_filename_component(SHORT_COMPONENT ${COMPONENT} NAME)
|
||||||
|
get_filename_component(LOCATION ${COMPONENT} DIRECTORY)
|
||||||
string(TOUPPER ${SHORT_COMPONENT} UPPER_COMPONENT)
|
string(TOUPPER ${SHORT_COMPONENT} UPPER_COMPONENT)
|
||||||
|
|
||||||
find_library(CRASHPAD_${UPPER_COMPONENT}_LIB
|
find_library(CRASHPAD_${UPPER_COMPONENT}_LIB
|
||||||
${SHORT_COMPONENT}
|
${SHORT_COMPONENT}
|
||||||
HINTS
|
HINTS
|
||||||
"${CRASHPAD_LIBRARY_DIRS}/obj/${COMPONENT}"
|
"${CRASHPAD_LIBRARY_DIRS}/obj/${LOCATION}"
|
||||||
NO_DEFAULT_PATH
|
NO_DEFAULT_PATH
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user