wfreerdp-server: added cmake config WITH_WIN8

This commit is contained in:
C-o-r-E
2012-09-19 12:43:24 -04:00
parent 71e01880d3
commit 39d6fd3bd0
4 changed files with 25 additions and 14 deletions

View File

@@ -13,6 +13,7 @@ endif()
if(MSVC)
option(WITH_NATIVE_SSPI "Use native SSPI modules" ON)
option(WITH_MSVC_STATIC "Use static MSVC runtime" OFF)
option(WITH_WIN8 "Required for wfreedrp-server on windows 8" OFF)
endif()
if(${CMAKE_VERSION} VERSION_GREATER 2.8.8)

View File

@@ -31,6 +31,7 @@
#cmakedefine WITH_NEON
#cmakedefine WITH_NATIVE_SSPI
#cmakedefine WITH_JPEG
#cmakedefine WITH_WIN8
/* Debug */
#cmakedefine WITH_DEBUG_CERTIFICATE

View File

@@ -49,21 +49,32 @@ if(WITH_MONOLITHIC_BUILD)
set(WFREERDP_SERVER_LIBS freerdp)
else()
set(WFREERDP_SERVER_LIBS
freerdp-core
if(WITH_WIN8)
set(WFREERDP_SERVER_LIBS
freerdp-core
freerdp-utils
freerdp-utils
freerdp-codec
freerdp-codec
freerdp-channels
d3d11.lib
dxgi.lib
dxguid.lib)
freerdp-channels
d3d11.lib
dxgi.lib
dxguid.lib)
else()
set(WFREERDP_SERVER_LIBS
freerdp-core
freerdp-utils
freerdp-codec
freerdp-channels)
endif()
endif()
target_link_libraries(wfreerdp-server ${WFREERDP_SERVER_LIBS})

View File

@@ -20,8 +20,6 @@
#ifndef WF_INTERFACE_H
#define WF_INTERFACE_H
#define WITH_WIN8
#include <winpr/windows.h>
#include <freerdp/api.h>