blob: a7f4194905bdf3736e1d2ab4b73e98689c219881 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# BUGSPLAT can be set when launching the make using the argument -DBUGSPLAT:BOOL=ON
# When building using proprietary binaries though (i.e. having access to LL private servers),
# we always build with BUGSPLAT.
# Open source devs should use the -DBUGSPLAT:BOOL=ON then if they want to
# build with BugSplat, whether they are using USESYSTEMLIBS or not.
if (INSTALL_PROPRIETARY)
set(BUGSPLAT ON CACHE BOOL "Using BugSplat crash reporting library.")
endif (INSTALL_PROPRIETARY)
if (BUGSPLAT)
if (USESYSTEMLIBS)
set(BUGSPLAT_FIND_QUIETLY ON)
set(BUGSPLAT_FIND_REQUIRED ON)
include(FindBUGSPLAT)
else (USESYSTEMLIBS)
include(Prebuilt)
use_prebuilt_binary(bugsplat)
if (WINDOWS)
set(BUGSPLAT_LIBRARIES
${ARCH_PREBUILT_DIRS_RELEASE}/bugsplat.lib
)
elseif (DARWIN)
find_library(BUGSPLAT_LIBRARIES BugsplatMac
PATHS "${ARCH_PREBUILT_DIRS_RELEASE}")
else (WINDOWS)
endif (WINDOWS)
set(BUGSPLAT_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/include/bugsplat)
endif (USESYSTEMLIBS)
endif (BUGSPLAT)
|