FreeRDP/server/shadow/Mac/CMakeLists.txt

32 lines
634 B
CMake

include (WarnUnmaintained)
warn_unmaintained("mac shadow server subsystem")
find_library(IOKIT IOKit REQUIRED)
find_library(IOSURFACE IOSurface REQUIRED)
find_library(CARBON Carbon REQUIRED)
find_package(PAM)
set(LIBS
${IOKIT}
${IOSURFACE}
${CARBON}
)
if(PAM_FOUND)
add_definitions(-DWITH_PAM)
include_directories(${PAM_INCLUDE_DIR})
list(APPEND LIBS ${PAM_LIBRARY})
else()
message("building without PAM authentication support")
endif()
add_definitions(-DWITH_SHADOW_MAC)
add_library(freerdp-shadow-subsystem-impl STATIC
mac_shadow.h
mac_shadow.c
)
target_link_libraries(freerdp-shadow-subsystem-impl PRIVATE
${LIBS}
)