Skip to content
Snippets Groups Projects
Commit 7218c5a6 authored by Emmanuel Lepage Vallee's avatar Emmanuel Lepage Vallee
Browse files

qtwrapper: Enable direct builds on Linux

Refs #69938
parent 6f2b746e
No related branches found
No related tags found
No related merge requests found
...@@ -134,6 +134,11 @@ IF(${ENABLE_LIBWRAP} MATCHES true) ...@@ -134,6 +134,11 @@ IF(${ENABLE_LIBWRAP} MATCHES true)
MESSAGE("Compiling for OS X: LibWrap enabled, Qt5 enabled.") MESSAGE("Compiling for OS X: LibWrap enabled, Qt5 enabled.")
INCLUDE_DIRECTORIES (${CMAKE_SOURCE_DIR}/src/qtwrapper/) INCLUDE_DIRECTORIES (${CMAKE_SOURCE_DIR}/src/qtwrapper/)
IF(${VERBOSE_IPC} MATCHES true)
MESSAGE("Adding more debug output")
ADD_DEFINITIONS(-DVERBOSE_IPC=true)
ENDIF()
ENDIF() ENDIF()
IF (${RING_FOUND} MATCHES "true") IF (${RING_FOUND} MATCHES "true")
...@@ -150,7 +155,7 @@ FIND_PACKAGE(Qt5Core REQUIRED) ...@@ -150,7 +155,7 @@ FIND_PACKAGE(Qt5Core REQUIRED)
FIND_PACKAGE(Qt5DBus) FIND_PACKAGE(Qt5DBus)
# ADD_DEFINITIONS(-DQT_DISABLE_DEPRECATED_BEFORE=1) # ADD_DEFINITIONS(-DQT_DISABLE_DEPRECATED_BEFORE=1)
SET(GENERIC_LIB_VERSION "0.1.0") SET(GENERIC_LIB_VERSION "0.2.0")
INCLUDE_DIRECTORIES(SYSTEM ${QT_INCLUDES} ) INCLUDE_DIRECTORIES(SYSTEM ${QT_INCLUDES} )
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
......
...@@ -15,9 +15,26 @@ ELSE() ...@@ -15,9 +15,26 @@ ELSE()
ENDIF() ENDIF()
SET(CMAKE_FIND_LIBRARY_SUFFIXES ".dylib;.so;.dll") SET(CMAKE_FIND_LIBRARY_SUFFIXES ".dylib;.so;.dll")
FIND_LIBRARY(ring_BIN NAMES ring
PATHS ${RING_BUILD_DIR}/.libs FIND_LIBRARY(ring_BIN NAMES ring
PATHS ${CMAKE_INSTALL_PREFIX}/libexec ) PATHS ${RING_BUILD_DIR}/.libs
PATHS ${CMAKE_INSTALL_PREFIX}/lib
PATHS ${CMAKE_INSTALL_PREFIX}/libexec
)
# Try a static version too
IF(${ring_BIN} MATCHES "")
SET(CMAKE_FIND_LIBRARY_SUFFIXES ".a;.lib")
FIND_LIBRARY(ring_BIN NAMES ring
PATHS ${RING_BUILD_DIR}/.libs
PATHS ${CMAKE_INSTALL_PREFIX}/lib
PATHS ${CMAKE_INSTALL_PREFIX}/libexec
)
ADD_DEFINITIONS(-fPIC)
ENDIF()
MESSAGE("Ring daemon header is in " ${ring_INCLUDE_DIRS}) MESSAGE("Ring daemon header is in " ${ring_INCLUDE_DIRS})
MESSAGE("Ring library path is " ${ring_BIN}) MESSAGE("Ring library path is " ${ring_BIN})
...@@ -505,10 +505,11 @@ ...@@ -505,10 +505,11 @@
</ul> </ul>
</tp:docstring> </tp:docstring>
</arg> </arg>
<arg type="i" name="code" > <arg type="i" name="code">
<tp:docstring> <tp:docstring>
The SIP or IAX2 message code The optional account-type specific message code. 0 if not set.
</tp:docstring> </tp:docstring>
<tp:added version="2.0.0" />
</arg> </arg>
</signal> </signal>
......
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
A media resource locator (MRL). A media resource locator (MRL).
Currently, the following are supported: Currently, the following are supported:
<ul> <ul>
<li>v4l2://DEVICE</li> <li>camera://DEVICE</li>
<li>display://DISPLAY_NAME[ WIDTHxHEIGHT]</li> <li>display://DISPLAY_NAME[ WIDTHxHEIGHT]</li>
<li>file://IMAGE_PATH</li> <li>file://IMAGE_PATH</li>
</ul> </ul>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment