client/X11: fix build without client interface

Fix build when -DWITH_CLIENT_INTERFACE=OFF is used.
This commit is contained in:
Bernhard Miklautz 2016-05-03 10:44:42 +02:00
parent a7ca42ec17
commit 8cb873b054
3 changed files with 7 additions and 8 deletions

View File

@ -56,17 +56,18 @@ set(${MODULE_PREFIX}_SRCS
if(WITH_CLIENT_INTERFACE)
if(CLIENT_INTERFACE_SHARED)
add_library(${MODULE_NAME} SHARED ${${MODULE_PREFIX}_SRCS})
else()
add_library(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS})
endif()
if (WITH_LIBRARY_VERSIONING)
set_target_properties(${MODULE_NAME} PROPERTIES VERSION ${FREERDP_VERSION} SOVERSION ${FREERDP_API_VERSION})
endif()
else()
add_library(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS})
endif()
else()
set(${MODULE_PREFIX}_SRCS ${${MODULE_PREFIX}_SRCS} cli/xfreerdp.c cli/xfreerdp.h)
set(${MODULE_PREFIX}_SRCS ${${MODULE_PREFIX}_SRCS} cli/xfreerdp.c xfreerdp.h)
add_executable(${MODULE_NAME} ${${MODULE_PREFIX}_SRCS})
set_target_properties(${MODULE_NAME} PROPERTIES OUTPUT_NAME "xfreerdp")
include_directories(..)
endif()
set(${MODULE_PREFIX}_LIBS

View File

@ -18,8 +18,6 @@
set(MODULE_NAME "xfreerdp-cli")
set(MODULE_PREFIX "FREERDP_CLIENT_X11")
include_directories(..)
set(${MODULE_PREFIX}_SRCS
xfreerdp.c)

View File

@ -29,8 +29,8 @@
#include <freerdp/freerdp.h>
#include <freerdp/client/cmdline.h>
#include "xf_client.h"
#include "xfreerdp.h"
#include "../xf_client.h"
#include "../xfreerdp.h"
int main(int argc, char* argv[])
{