diff options
Diffstat (limited to 'multimedia/avidemux2/files/patch-ConfigureChecks.cmake')
-rw-r--r-- | multimedia/avidemux2/files/patch-ConfigureChecks.cmake | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/multimedia/avidemux2/files/patch-ConfigureChecks.cmake b/multimedia/avidemux2/files/patch-ConfigureChecks.cmake new file mode 100644 index 000000000000..c06898aa332f --- /dev/null +++ b/multimedia/avidemux2/files/patch-ConfigureChecks.cmake @@ -0,0 +1,79 @@ +--- ./ConfigureChecks.cmake.orig 2008-07-05 20:24:01.000000000 +0200 ++++ ./ConfigureChecks.cmake 2008-07-10 17:16:26.000000000 +0200 +@@ -220,6 +220,43 @@ + ENDIF (NO_NLS) + + ######################################## ++# Execinfo ++######################################## ++MESSAGE(STATUS "<Checking execinfo>") ++MESSAGE(STATUS "<******************************>") ++ ++FIND_PATH(LIBEXECINFO_H_DIR execinfo.h $ENV{CXXFLAGS}) ++MESSAGE(STATUS "libexecinfo Header Path: ${LIBEXECINFO_H_DIR}") ++ ++IF (NOT LIBEXECINFO_H_DIR STREQUAL "LIBEXECINFO_H-NOTFOUND") ++ FIND_LIBRARY(LIBEXECINFO_LIB_DIR execinfo $ENV{CXXFLAGS}) ++ MESSAGE(STATUS "libexecinfo Library Path: ${LIBEXECINFO_LIB_DIR}") ++ ++ # Try linking without -lexecinfo ++ ADM_COMPILE(execinfo.cpp -I${LIBEXECINFO_H_DIR} "" WITHOUT_LIBEXECINFO outputWithoutLibexecinfo) ++ ++ IF (WITHOUT_LIBEXECINFO) ++ SET(HAVE_EXECINFO 1) ++ MESSAGE(STATUS "OK, No lib needed (${ADM_EXECINFO_LIB})") ++ ELSE (WITHOUT_LIBEXECINFO) ++ ADM_COMPILE(execinfo.cpp -I${LIBEXECINFO_H_DIR} ${LIBEXECINFO_LIB_DIR} WITH_LIBEXECINFO outputWithLibexecinfo) ++ ++ IF (WITH_LIBEXECINFO) ++ SET(HAVE_EXECINFO 1) ++ MESSAGE(STATUS "OK, libexecinfo needed") ++ ELSE (WITH_LIBEXECINFO) ++ MESSAGE(STATUS "Does not work, without ${outputWithoutLibexecinfo}") ++ MESSAGE(STATUS "Does not work, with ${outputWithLibexecinfo}") ++ ENDIF (WITH_LIBEXECINFO) ++ ENDIF (WITHOUT_LIBEXECINFO) ++ ENDIF (NOT LIBEXECINFO_H_DIR STREQUAL "LIBEXECINFO_H-NOTFOUND") ++ ++ IF (HAVE_EXECINFO) ++ SET(CMAKE_CLINK_FLAGS "${CFLAGS} -lexecinfo") ++ SET(CMAKE_CXX_LINK_FLAGS "${CXXFLAGS} -lexecinfo") ++ ENDIF(HAVE_EXECINFO) ++ ++######################################## + # Locale + ######################################## + SET(ADM_LOCALE "${CMAKE_INSTALL_PREFIX}/share/locale") +@@ -362,7 +399,9 @@ + # JACK + ######################################## + IF (NOT ADM_OS_WINDOWS) ++ SET(CMAKE_REQUIRED_FLAGS "-pthread") + ADM_CHECK_HL(Jack jack/jack.h jack jack_client_close USE_JACK) ++ SET(CMAKE_REQUIRED_FLAGS) + ENDIF (NOT ADM_OS_WINDOWS) + + ######################################## +@@ -475,7 +514,11 @@ + IF (USE_LATE_BINDING) + CHECK_INCLUDE_FILES(dts.h USE_LIBDCA) + ELSE (USE_LATE_BINDING) +- ADM_CHECK_HL(libdca dts.h dts dts_init USE_LIBDCA) ++ IF (ADM_BSD_FAMILY) ++ ADM_CHECK_HL(libdca dts.h dts dca_init USE_LIBDCA) ++ ELSE (ADM_BSD_FAMILY) ++ ADM_CHECK_HL(libdca dts.h dts dts_init USE_LIBDCA) ++ ENDIF (ADM_BSD_FAMILY) + ENDIF (USE_LATE_BINDING) + + SET(CMAKE_REQUIRED_LIBRARIES) +@@ -489,7 +532,8 @@ + IF (ADM_OS_WINDOWS) + SET(CMAKE_REQUIRED_LIBRARIES "-lm -lpthreadGC2") + ELSE (ADM_OS_WINDOWS) +- SET(CMAKE_REQUIRED_LIBRARIES "-lm -lpthread") ++ SET(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -pthread") ++ SET(CMAKE_REQUIRED_LIBRARIES "-lm") + ENDIF (ADM_OS_WINDOWS) + + ADM_CHECK_HL(x264 x264.h x264 x264_encoder_open USE_X264) |