channels/urbdrc: fix cmake scripts
This commit is contained in:
parent
a2fa4eb6ed
commit
f37c23b1a7
@ -17,6 +17,20 @@
|
|||||||
|
|
||||||
define_channel("urbdrc")
|
define_channel("urbdrc")
|
||||||
|
|
||||||
if(WITH_CLIENT_CHANNELS)
|
if(NOT WIN32)
|
||||||
add_channel_client(${MODULE_PREFIX} ${CHANNEL_NAME})
|
find_package(UDev)
|
||||||
|
find_package(UUID)
|
||||||
|
find_package(DbusGlib)
|
||||||
|
find_package(libusb-1.0)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(UDEV_FOUND AND UUID_FOUND AND DBUS_GLIB_FOUND AND LIBUSB_1_FOUND)
|
||||||
|
set(URBDRC_DEPENDENCIES_FOUND TRUE)
|
||||||
|
message(STATUS "Found all URBDRC dependencies")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(WITH_CLIENT_CHANNELS)
|
||||||
|
if(URBDRC_DEPENDENCIES_FOUND)
|
||||||
|
add_channel_client(${MODULE_PREFIX} ${CHANNEL_NAME})
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
@ -31,10 +31,6 @@ set(${MODULE_PREFIX}_SRCS
|
|||||||
|
|
||||||
include_directories(..)
|
include_directories(..)
|
||||||
|
|
||||||
find_package(UDev REQUIRED)
|
|
||||||
find_package(UUID REQUIRED)
|
|
||||||
find_package(DbusGlib REQUIRED)
|
|
||||||
|
|
||||||
add_channel_client_library(${MODULE_PREFIX} ${MODULE_NAME} ${CHANNEL_NAME} TRUE "DVCPluginEntry")
|
add_channel_client_library(${MODULE_PREFIX} ${MODULE_NAME} ${CHANNEL_NAME} TRUE "DVCPluginEntry")
|
||||||
|
|
||||||
set_target_properties(${MODULE_NAME} PROPERTIES PREFIX "")
|
set_target_properties(${MODULE_NAME} PROPERTIES PREFIX "")
|
||||||
|
@ -27,8 +27,6 @@ set(${MODULE_PREFIX}_SRCS
|
|||||||
|
|
||||||
include_directories(..)
|
include_directories(..)
|
||||||
|
|
||||||
find_package(libusb-1.0 REQUIRED)
|
|
||||||
|
|
||||||
add_channel_client_subsystem_library(${MODULE_PREFIX} ${MODULE_NAME} ${CHANNEL_NAME} "" TRUE "")
|
add_channel_client_subsystem_library(${MODULE_PREFIX} ${MODULE_NAME} ${CHANNEL_NAME} "" TRUE "")
|
||||||
|
|
||||||
set_target_properties(${MODULE_NAME} PROPERTIES PREFIX "")
|
set_target_properties(${MODULE_NAME} PROPERTIES PREFIX "")
|
||||||
@ -37,10 +35,9 @@ set(${MODULE_PREFIX}_LIBS
|
|||||||
${CMAKE_THREAD_LIBS_INIT})
|
${CMAKE_THREAD_LIBS_INIT})
|
||||||
|
|
||||||
set(${MODULE_PREFIX}_LIBS ${${MODULE_PREFIX}_LIBS}
|
set(${MODULE_PREFIX}_LIBS ${${MODULE_PREFIX}_LIBS}
|
||||||
${DBUS_GLIB_LIBRARIES}
|
${DBUS_GLIB_LIBRARIES}
|
||||||
${UUID_LIBRARIES}
|
${UUID_LIBRARIES}
|
||||||
${LIBUSB_1_LIBRARIES}
|
${LIBUSB_1_LIBRARIES})
|
||||||
)
|
|
||||||
|
|
||||||
set_complex_link_libraries(VARIABLE ${MODULE_PREFIX}_LIBS
|
set_complex_link_libraries(VARIABLE ${MODULE_PREFIX}_LIBS
|
||||||
MONOLITHIC ${MONOLITHIC_BUILD}
|
MONOLITHIC ${MONOLITHIC_BUILD}
|
||||||
@ -49,6 +46,5 @@ set_complex_link_libraries(VARIABLE ${MODULE_PREFIX}_LIBS
|
|||||||
|
|
||||||
target_link_libraries(${MODULE_NAME} ${${MODULE_PREFIX}_LIBS})
|
target_link_libraries(${MODULE_NAME} ${${MODULE_PREFIX}_LIBS})
|
||||||
|
|
||||||
if(NOT STATIC_CHANNELS)
|
install(TARGETS ${MODULE_NAME} DESTINATION ${FREERDP_ADDIN_PATH} EXPORT FreeRDPTargets)
|
||||||
install(TARGETS ${MODULE_NAME} DESTINATION ${FREERDP_ADDIN_PATH})
|
|
||||||
endif()
|
|
||||||
|
@ -35,4 +35,8 @@ include(FindPackageHandleStandardArgs)
|
|||||||
find_package_handle_standard_args(dbus-glib DEFAULT_MSG
|
find_package_handle_standard_args(dbus-glib DEFAULT_MSG
|
||||||
DBUS_GLIB_LIBRARY DBUS_GLIB_INCLUDE_DIR)
|
DBUS_GLIB_LIBRARY DBUS_GLIB_INCLUDE_DIR)
|
||||||
|
|
||||||
mark_as_advanced(DBUS_GLIB_INCLUDE_DIR DBUS_GLIB_LIBRARY )
|
if(DBUS_GLIB_LIBRARIES AND DBUS_GLIB_INCLUDE_DIRS)
|
||||||
|
set(DBUS_GLIB_FOUND TRUE)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
mark_as_advanced(DBUS_GLIB_INCLUDE_DIR DBUS_GLIB_LIBRARY)
|
||||||
|
Loading…
Reference in New Issue
Block a user