Skip to content
Snippets Groups Projects
Commit 687e709c authored by Alexandre Lision's avatar Alexandre Lision
Browse files

compilation: fix video deactivation

Qtwrapper was enabling video by default
This was hiding a lot of warning in videomanager_wrap.h

Issue: #70631
Change-Id: Ic1434c9999ebc7c43de7fab63efbf74e54918c73
parent dcf6195e
No related branches found
No related tags found
No related merge requests found
...@@ -20,9 +20,7 @@ INCLUDE(GNUInstallDirs) ...@@ -20,9 +20,7 @@ INCLUDE(GNUInstallDirs)
INCLUDE(CMakePackageConfigHelpers) INCLUDE(CMakePackageConfigHelpers)
INCLUDE(GenerateExportHeader) INCLUDE(GenerateExportHeader)
ADD_DEFINITIONS("-std=c++1y") ADD_DEFINITIONS("-std=c++1y")
ADD_DEFINITIONS( ADD_DEFINITIONS(
${QT_DEFINITIONS} ${QT_DEFINITIONS}
-fexceptions -fexceptions
...@@ -50,8 +48,14 @@ SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${LOCAL_CMAKE_MODULE_PATH}) ...@@ -50,8 +48,14 @@ SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${LOCAL_CMAKE_MODULE_PATH})
SET(QT5_MODULE_PATH ${QT5_PATH}/lib/cmake) SET(QT5_MODULE_PATH ${QT5_PATH}/lib/cmake)
FIND_PACKAGE(Ring REQUIRED) FIND_PACKAGE(Ring REQUIRED)
FIND_PACKAGE(Qt5Core REQUIRED)
FIND_PACKAGE(Qt5LinguistTools) # translations
IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux" AND NOT ENABLE_LIBWRAP)
FIND_PACKAGE(Qt5DBus)
ELSE()
SET(ENABLE_LIBWRAP true)
ENDIF()
# Enable some useful warnings # Enable some useful warnings
ADD_DEFINITIONS( ADD_DEFINITIONS(
...@@ -143,7 +147,6 @@ endif() ...@@ -143,7 +147,6 @@ endif()
# OS X # OS X
IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
SET(ENABLE_LIBWRAP true)
SET(CMAKE_MACOSX_RPATH ON) SET(CMAKE_MACOSX_RPATH ON)
SET(CMAKE_SKIP_BUILD_RPATH FALSE) SET(CMAKE_SKIP_BUILD_RPATH FALSE)
...@@ -162,7 +165,7 @@ IF(${ENABLE_LIBWRAP} MATCHES true) ...@@ -162,7 +165,7 @@ IF(${ENABLE_LIBWRAP} MATCHES true)
ADD_DEFINITIONS(-DENABLE_LIBWRAP=true) # Use native calls (no dbus) ADD_DEFINITIONS(-DENABLE_LIBWRAP=true) # Use native calls (no dbus)
ADD_DEFINITIONS(-Wno-unknown-pragmas) ADD_DEFINITIONS(-Wno-unknown-pragmas)
SET(ENABLE_QT5 true) # Use Qt5 SET(ENABLE_QT5 true) # Use Qt5
MESSAGE("Compiling for OS X: LibWrap enabled, Qt5 enabled.") MESSAGE("Compiling with qtwrapper enabled, Qt5 enabled.")
INCLUDE_DIRECTORIES (${CMAKE_SOURCE_DIR}/src/qtwrapper/) INCLUDE_DIRECTORIES (${CMAKE_SOURCE_DIR}/src/qtwrapper/)
...@@ -182,9 +185,6 @@ IF(NOT (${ENABLE_VIDEO} MATCHES false)) ...@@ -182,9 +185,6 @@ IF(NOT (${ENABLE_VIDEO} MATCHES false))
add_definitions( -DENABLE_VIDEO=true ) add_definitions( -DENABLE_VIDEO=true )
ENDIF(NOT (${ENABLE_VIDEO} MATCHES false)) ENDIF(NOT (${ENABLE_VIDEO} MATCHES false))
FIND_PACKAGE(Qt5Core REQUIRED)
FIND_PACKAGE(Qt5DBus)
FIND_PACKAGE(Qt5LinguistTools) # translations
# ADD_DEFINITIONS(-DQT_DISABLE_DEPRECATED_BEFORE=1) # ADD_DEFINITIONS(-DQT_DISABLE_DEPRECATED_BEFORE=1)
SET(GENERIC_LIB_VERSION "0.4.0") SET(GENERIC_LIB_VERSION "0.4.0")
......
...@@ -984,6 +984,7 @@ void CallPrivate::registerRenderer(Video::Renderer* renderer) ...@@ -984,6 +984,7 @@ void CallPrivate::registerRenderer(Video::Renderer* renderer)
emit q_ptr->videoStopped(renderer); emit q_ptr->videoStopped(renderer);
}); });
#else #else
Q_UNUSED(renderer)
return; return;
#endif #endif
} }
......
...@@ -6,14 +6,12 @@ ENDIF(POLICY CMP0022) ...@@ -6,14 +6,12 @@ ENDIF(POLICY CMP0022)
PROJECT(qtwrapper) PROJECT(qtwrapper)
MESSAGE("Compiling with qtwrapper")
SET(ENABLE_LIBWRAP true) SET(ENABLE_LIBWRAP true)
ADD_DEFINITIONS(-DENABLE_LIBWRAP=true) ADD_DEFINITIONS(-DENABLE_LIBWRAP=true)
ADD_DEFINITIONS("-std=c++0x") ADD_DEFINITIONS("-std=c++0x")
MESSAGE("VIDEO enabled")
ADD_DEFINITIONS(-DENABLE_VIDEO=true)
SET(ENABLE_VIDEO 1 CACHE BOOLEAN "Enable video")
SET(LOCAL_CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/../../cmake/) SET(LOCAL_CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/../../cmake/)
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${LOCAL_CMAKE_MODULE_PATH}) SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${LOCAL_CMAKE_MODULE_PATH})
...@@ -26,11 +24,17 @@ ENDIF() ...@@ -26,11 +24,17 @@ ENDIF()
FIND_PACKAGE(Qt5Core REQUIRED) FIND_PACKAGE(Qt5Core REQUIRED)
FIND_PACKAGE(Ring REQUIRED) FIND_PACKAGE(Ring REQUIRED)
set(libqtwrapper_LIB_SRCS SET(libqtwrapper_LIB_SRCS
instancemanager.cpp instancemanager.cpp
videomanager_wrap.cpp videomanager_wrap.cpp
) )
IF(NOT (${ENABLE_VIDEO} MATCHES "false"))
MESSAGE("VIDEO enabled")
ADD_DEFINITIONS(-DENABLE_VIDEO=true)
SET(ENABLE_VIDEO 1 CACHE BOOLEAN "Enable video")
ENDIF(NOT (${ENABLE_VIDEO} MATCHES "false"))
INCLUDE_DIRECTORIES(SYSTEM ${Qt5Core_INCLUDE_DIRS} ) INCLUDE_DIRECTORIES(SYSTEM ${Qt5Core_INCLUDE_DIRS} )
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
INCLUDE_DIRECTORIES(${ring_INCLUDE_DIRS}) INCLUDE_DIRECTORIES(${ring_INCLUDE_DIRS})
......
...@@ -98,6 +98,9 @@ public Q_SLOTS: // METHODS ...@@ -98,6 +98,9 @@ public Q_SLOTS: // METHODS
#ifdef ENABLE_VIDEO #ifdef ENABLE_VIDEO
DRing::applySettings( DRing::applySettings(
name.toStdString(), convertMap(settings)); name.toStdString(), convertMap(settings));
#else
Q_UNUSED(name)
Q_UNUSED(settings)
#endif #endif
} }
...@@ -116,6 +119,8 @@ public Q_SLOTS: // METHODS ...@@ -116,6 +119,8 @@ public Q_SLOTS: // METHODS
} }
ret[QString(x.first.c_str())] = ytemp; ret[QString(x.first.c_str())] = ytemp;
} }
#else
Q_UNUSED(name)
#endif #endif
return ret; return ret;
} }
...@@ -123,12 +128,10 @@ public Q_SLOTS: // METHODS ...@@ -123,12 +128,10 @@ public Q_SLOTS: // METHODS
QString getDefaultDevice() QString getDefaultDevice()
{ {
#ifdef ENABLE_VIDEO #ifdef ENABLE_VIDEO
QString temp( return QString::fromStdString(DRing::getDefaultDevice().c_str());
DRing::getDefaultDevice().c_str());
#else #else
QString temp; return QString();
#endif #endif
return temp;
} }
QStringList getDeviceList() QStringList getDeviceList()
...@@ -148,6 +151,7 @@ public Q_SLOTS: // METHODS ...@@ -148,6 +151,7 @@ public Q_SLOTS: // METHODS
MapStringString temp = MapStringString temp =
convertMap(DRing::getSettings(device.toStdString())); convertMap(DRing::getSettings(device.toStdString()));
#else #else
Q_UNUSED(device)
MapStringString temp; MapStringString temp;
#endif #endif
return temp; return temp;
...@@ -166,6 +170,8 @@ public Q_SLOTS: // METHODS ...@@ -166,6 +170,8 @@ public Q_SLOTS: // METHODS
{ {
#ifdef ENABLE_VIDEO #ifdef ENABLE_VIDEO
DRing::setDefaultDevice(name.toStdString()); DRing::setDefaultDevice(name.toStdString());
#else
Q_UNUSED(name)
#endif #endif
} }
...@@ -188,6 +194,7 @@ public Q_SLOTS: // METHODS ...@@ -188,6 +194,7 @@ public Q_SLOTS: // METHODS
#ifdef ENABLE_VIDEO #ifdef ENABLE_VIDEO
return DRing::switchInput(resource.toStdString()); return DRing::switchInput(resource.toStdString());
#else #else
Q_UNUSED(resource)
return false; return false;
#endif #endif
} }
...@@ -197,6 +204,9 @@ public Q_SLOTS: // METHODS ...@@ -197,6 +204,9 @@ public Q_SLOTS: // METHODS
{ {
#ifdef ENABLE_VIDEO #ifdef ENABLE_VIDEO
DRing::registerSinkTarget(sinkID.toStdString(), target); DRing::registerSinkTarget(sinkID.toStdString(), target);
#else
Q_UNUSED(sinkID)
Q_UNUSED(target)
#endif #endif
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment