Removed a few more unused configuration macros.
I've left HAVE_LIBPTHREAD as a CMake variable, since TBB's build depends on it. Some macros in internal.hpp depended on HAVE_ALLOCA_H, but they were, in turn, unused, so I've just deleted them all.
This commit is contained in:
@@ -369,9 +369,6 @@ if(UNIX)
|
|||||||
include(CheckIncludeFile)
|
include(CheckIncludeFile)
|
||||||
|
|
||||||
if(NOT APPLE)
|
if(NOT APPLE)
|
||||||
CHECK_INCLUDE_FILE(alloca.h HAVE_ALLOCA_H)
|
|
||||||
CHECK_FUNCTION_EXISTS(alloca HAVE_ALLOCA)
|
|
||||||
CHECK_INCLUDE_FILE(unistd.h HAVE_UNISTD_H)
|
|
||||||
CHECK_INCLUDE_FILE(pthread.h HAVE_LIBPTHREAD)
|
CHECK_INCLUDE_FILE(pthread.h HAVE_LIBPTHREAD)
|
||||||
if(ANDROID)
|
if(ANDROID)
|
||||||
set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} dl m log)
|
set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} dl m log)
|
||||||
@@ -381,7 +378,7 @@ if(UNIX)
|
|||||||
set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} dl m pthread rt)
|
set(OPENCV_LINKER_LIBS ${OPENCV_LINKER_LIBS} dl m pthread rt)
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
add_definitions(-DHAVE_ALLOCA -DHAVE_ALLOCA_H -DHAVE_LIBPTHREAD -DHAVE_UNISTD_H)
|
set(HAVE_LIBPTHREAD YES)
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
@@ -1,10 +1,3 @@
|
|||||||
/* Define to 1 if you have `alloca', as a function or macro. */
|
|
||||||
#cmakedefine HAVE_ALLOCA 1
|
|
||||||
|
|
||||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
|
||||||
*/
|
|
||||||
#cmakedefine HAVE_ALLOCA_H 1
|
|
||||||
|
|
||||||
/* Video for Windows support */
|
/* Video for Windows support */
|
||||||
#cmakedefine HAVE_VFW
|
#cmakedefine HAVE_VFW
|
||||||
|
|
||||||
@@ -71,9 +64,6 @@
|
|||||||
/* libpng/png.h needs to be included */
|
/* libpng/png.h needs to be included */
|
||||||
#cmakedefine HAVE_LIBPNG_PNG_H
|
#cmakedefine HAVE_LIBPNG_PNG_H
|
||||||
|
|
||||||
/* Define to 1 if you have the `pthread' library (-lpthread). */
|
|
||||||
#cmakedefine HAVE_LIBPTHREAD 1
|
|
||||||
|
|
||||||
/* Define to 1 if you have the `lrint' function. */
|
/* Define to 1 if you have the `lrint' function. */
|
||||||
#cmakedefine HAVE_LRINT 1
|
#cmakedefine HAVE_LRINT 1
|
||||||
|
|
||||||
@@ -95,9 +85,6 @@
|
|||||||
/* Unicap video capture library */
|
/* Unicap video capture library */
|
||||||
#cmakedefine HAVE_UNICAP
|
#cmakedefine HAVE_UNICAP
|
||||||
|
|
||||||
/* Define to 1 if you have the <unistd.h> header file. */
|
|
||||||
#cmakedefine HAVE_UNISTD_H 1
|
|
||||||
|
|
||||||
/* Xine video library */
|
/* Xine video library */
|
||||||
#cmakedefine HAVE_XINE
|
#cmakedefine HAVE_XINE
|
||||||
|
|
||||||
|
@@ -340,25 +340,6 @@ namespace cv
|
|||||||
* Common declarations *
|
* Common declarations *
|
||||||
\****************************************************************************************/
|
\****************************************************************************************/
|
||||||
|
|
||||||
/* get alloca declaration */
|
|
||||||
#ifdef __GNUC__
|
|
||||||
# undef alloca
|
|
||||||
# define alloca __builtin_alloca
|
|
||||||
# define CV_HAVE_ALLOCA 1
|
|
||||||
#elif defined WIN32 || defined _WIN32 || \
|
|
||||||
defined WINCE || defined _MSC_VER || defined __BORLANDC__
|
|
||||||
# include <malloc.h>
|
|
||||||
# define CV_HAVE_ALLOCA 1
|
|
||||||
#elif defined HAVE_ALLOCA_H
|
|
||||||
# include <alloca.h>
|
|
||||||
# define CV_HAVE_ALLOCA 1
|
|
||||||
#elif defined HAVE_ALLOCA
|
|
||||||
# include <stdlib.h>
|
|
||||||
# define CV_HAVE_ALLOCA 1
|
|
||||||
#else
|
|
||||||
# undef CV_HAVE_ALLOCA
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
# define CV_DECL_ALIGNED(x) __attribute__ ((aligned (x)))
|
# define CV_DECL_ALIGNED(x) __attribute__ ((aligned (x)))
|
||||||
#elif defined _MSC_VER
|
#elif defined _MSC_VER
|
||||||
@@ -367,11 +348,6 @@ namespace cv
|
|||||||
# define CV_DECL_ALIGNED(x)
|
# define CV_DECL_ALIGNED(x)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if CV_HAVE_ALLOCA
|
|
||||||
/* ! DO NOT make it an inline function */
|
|
||||||
# define cvStackAlloc(size) cvAlignPtr( alloca((size) + CV_MALLOC_ALIGN), CV_MALLOC_ALIGN )
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef CV_IMPL
|
#ifndef CV_IMPL
|
||||||
# define CV_IMPL CV_EXTERN_C
|
# define CV_IMPL CV_EXTERN_C
|
||||||
#endif
|
#endif
|
||||||
|
@@ -59,7 +59,6 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if USE_ZLIB
|
#if USE_ZLIB
|
||||||
# undef HAVE_UNISTD_H //to avoid redefinition
|
|
||||||
# ifndef _LFS64_LARGEFILE
|
# ifndef _LFS64_LARGEFILE
|
||||||
# define _LFS64_LARGEFILE 0
|
# define _LFS64_LARGEFILE 0
|
||||||
# endif
|
# endif
|
||||||
|
@@ -469,40 +469,6 @@ redirectError( CvErrorCallback errCallback, void* userdata, void** prevUserdata)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*CV_IMPL int
|
|
||||||
cvGuiBoxReport( int code, const char *func_name, const char *err_msg,
|
|
||||||
const char *file, int line, void* )
|
|
||||||
{
|
|
||||||
#if (!defined WIN32 && !defined _WIN32) || defined WINCE
|
|
||||||
return cvStdErrReport( code, func_name, err_msg, file, line, 0 );
|
|
||||||
#else
|
|
||||||
if( code != CV_StsBackTrace && code != CV_StsAutoTrace )
|
|
||||||
{
|
|
||||||
size_t msg_len = strlen(err_msg ? err_msg : "") + 1024;
|
|
||||||
char* message = (char*)alloca(msg_len);
|
|
||||||
char title[100];
|
|
||||||
|
|
||||||
wsprintf( message, "%s (%s)\nin function %s, %s(%d)\n\n"
|
|
||||||
"Press \"Abort\" to terminate application.\n"
|
|
||||||
"Press \"Retry\" to debug (if the app is running under debugger).\n"
|
|
||||||
"Press \"Ignore\" to continue (this is not safe).\n",
|
|
||||||
cvErrorStr(code), err_msg ? err_msg : "no description",
|
|
||||||
func_name, file, line );
|
|
||||||
|
|
||||||
wsprintf( title, "OpenCV GUI Error Handler" );
|
|
||||||
|
|
||||||
int answer = MessageBox( NULL, message, title, MB_ICONERROR|MB_ABORTRETRYIGNORE|MB_SYSTEMMODAL );
|
|
||||||
|
|
||||||
if( answer == IDRETRY )
|
|
||||||
{
|
|
||||||
CV_DBG_BREAK();
|
|
||||||
}
|
|
||||||
return answer != IDIGNORE;
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
#endif
|
|
||||||
}*/
|
|
||||||
|
|
||||||
CV_IMPL int cvCheckHardwareSupport(int feature)
|
CV_IMPL int cvCheckHardwareSupport(int feature)
|
||||||
{
|
{
|
||||||
CV_DbgAssert( 0 <= feature && feature <= CV_HARDWARE_MAX_FEATURE );
|
CV_DbgAssert( 0 <= feature && feature <= CV_HARDWARE_MAX_FEATURE );
|
||||||
|
@@ -51,7 +51,6 @@
|
|||||||
and png2bmp sample from libpng distribution (Copyright (C) 1999-2001 MIYASAKA Masaru)
|
and png2bmp sample from libpng distribution (Copyright (C) 1999-2001 MIYASAKA Masaru)
|
||||||
\****************************************************************************************/
|
\****************************************************************************************/
|
||||||
|
|
||||||
#undef HAVE_UNISTD_H //to avoid redefinition
|
|
||||||
#ifndef _LFS64_LARGEFILE
|
#ifndef _LFS64_LARGEFILE
|
||||||
# define _LFS64_LARGEFILE 0
|
# define _LFS64_LARGEFILE 0
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user