# -*- CMakeLists.txt generated by CodeLite IDE. Do not edit by hand -*- cmake_minimum_required(VERSION 2.8.11) project(rdp) # Define some variables set(PROJECT_rdp_PATH "${CMAKE_CURRENT_LIST_DIR}") set(WORKSPACE_PATH "${CMAKE_CURRENT_LIST_DIR}/..") #{{{{ User Code 1 # Place your code here #}}}} include_directories( . ./include ../../3rdparty/FreeRDP/include ../../3rdparty/FreeRDP/winpr ../../3rdparty/FreeRDP/winpr/include ../../3rdparty/FreeRDP/build/winpr/include ../../3rdparty/FreeRDP/build/include ../../3rdparty/libev ../core/include ) # Compiler options add_definitions(-Wall) add_definitions(-D_XOPEN_SOURCE=500) add_definitions(-D_POSIX_C_SOURCE=200112L) # Linker options if(WIN32) # Resource options endif(WIN32) # Library path set(CMAKE_LDFLAGS "${CMAKE_LDFLAGS} -L. ") # Define the C sources set ( C_SRCS ${CMAKE_CURRENT_LIST_DIR}/rdp_module.c ${CMAKE_CURRENT_LIST_DIR}/rdp_impl.c ${CMAKE_CURRENT_LIST_DIR}/rdp_png.c ${CMAKE_CURRENT_LIST_DIR}/rdp_settings.c ${CMAKE_CURRENT_LIST_DIR}/rdp_channels.c ${CMAKE_CURRENT_LIST_DIR}/rdp_display_output.c ${CMAKE_CURRENT_LIST_DIR}/rdp_clipboard.c ${CMAKE_CURRENT_LIST_DIR}/rdp_ft.c ${CMAKE_CURRENT_LIST_DIR}/rdp_user_input.c ${CMAKE_CURRENT_LIST_DIR}/rdp_rail.c ) set_source_files_properties( ${C_SRCS} PROPERTIES COMPILE_FLAGS " -Wall -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=200112L -fPIC") if(WIN32) enable_language(RC) set(CMAKE_RC_COMPILE_OBJECT " ${RC_OPTIONS} -O coff -i -o ") endif(WIN32) #{{{{ User Code 2 # Place your code here #}}}} add_library(rdp ${RC_SRCS} ${CXX_SRCS} ${C_SRCS}) #{{{{ User Code 3 # Place your code here #}}}}