[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r3836: Throw a CMake error if some toolbox tries to set USE_BREAKPA (vidalia/branches/breakpad/cmake)
Author: edmanm
Date: 2009-06-11 01:19:51 -0400 (Thu, 11 Jun 2009)
New Revision: 3836
Modified:
vidalia/branches/breakpad/cmake/FindBreakpad.cmake
Log:
Throw a CMake error if some toolbox tries to set USE_BREAKPAD on a platform
or build environment that doesn't support it yet, like MinGW. */me whistles*
Modified: vidalia/branches/breakpad/cmake/FindBreakpad.cmake
===================================================================
--- vidalia/branches/breakpad/cmake/FindBreakpad.cmake 2009-06-11 05:16:40 UTC (rev 3835)
+++ vidalia/branches/breakpad/cmake/FindBreakpad.cmake 2009-06-11 05:19:51 UTC (rev 3836)
@@ -14,29 +14,36 @@
## define the variable BREAKPAD_LIBRARIES.
message(STATUS "Looking for Google Breakpad libraries")
-if (MSVC)
- find_library(BREAKPAD_EXCEPTION_HANDLER_LIB
- NAMES exception_handler
- PATHS ${BREAKPAD_LIBRARY_DIR}
- )
- if (NOT BREAKPAD_EXCEPTION_HANDLER_LIB)
- message(FATAL_ERROR
- "Could not find Breakpad exception handler library")
- endif(NOT BREAKPAD_EXCEPTION_HANDLER_LIB)
+if (WIN32)
+ if (MSVC)
+ find_library(BREAKPAD_EXCEPTION_HANDLER_LIB
+ NAMES exception_handler
+ PATHS ${BREAKPAD_LIBRARY_DIR}
+ )
+ if (NOT BREAKPAD_EXCEPTION_HANDLER_LIB)
+ message(FATAL_ERROR
+ "Could not find Breakpad exception handler library")
+ endif(NOT BREAKPAD_EXCEPTION_HANDLER_LIB)
- find_library(BREAKPAD_CRASH_GENERATION_LIB
- NAMES crash_generation
- PATHS ${BREAKPAD_LIBRARY_DIR}
- )
- if (NOT BREAKPAD_CRASH_GENERATION_LIB)
+ find_library(BREAKPAD_CRASH_GENERATION_LIB
+ NAMES crash_generation
+ PATHS ${BREAKPAD_LIBRARY_DIR}
+ )
+ if (NOT BREAKPAD_CRASH_GENERATION_LIB)
+ message(FATAL_ERROR
+ "Could not find Breakpad crash generation library")
+ endif(NOT BREAKPAD_CRASH_GENERATION_LIB)
+
+ set(BREAKPAD_LIBRARIES
+ ${BREAKPAD_EXCEPTION_HANDLER_LIB}
+ ${BREAKPAD_CRASH_GENERATION_LIB}
+ )
+ message(STATUS "Looking for Google Breakpad libraries - found")
+ else(MSVC)
message(FATAL_ERROR
- "Could not find Breakpad crash generation library")
- endif(NOT BREAKPAD_CRASH_GENERATION_LIB)
-
- set(BREAKPAD_LIBRARIES
- ${BREAKPAD_EXCEPTION_HANDLER_LIB}
- ${BREAKPAD_CRASH_GENERATION_LIB}
- )
- message(STATUS "Looking for Google Breakpad libraries - found")
-endif(MSVC)
-
+ "Breakpad support on Windows currently requires Visual Studio.")
+ endif(MSVC)
+else(WIN32)
+ message(FATAL_ERROR
+ "Breakpad support is not currently available on your platform.")
+endif(WIN32)