123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- include_directories(${CMAKE_SOURCE_DIR}/common ${JPEG_INCLUDE_DIR})
-
- set(RFB_SOURCES
- Blacklist.cxx
- Congestion.cxx
- CConnection.cxx
- CMsgHandler.cxx
- CMsgReader.cxx
- CMsgWriter.cxx
- CSecurityPlain.cxx
- CSecurityStack.cxx
- CSecurityVeNCrypt.cxx
- CSecurityVncAuth.cxx
- ClientParams.cxx
- ComparingUpdateTracker.cxx
- Configuration.cxx
- CopyRectDecoder.cxx
- Cursor.cxx
- DecodeManager.cxx
- Decoder.cxx
- d3des.c
- EncodeManager.cxx
- Encoder.cxx
- HextileDecoder.cxx
- HextileEncoder.cxx
- JpegCompressor.cxx
- JpegDecompressor.cxx
- KeyRemapper.cxx
- LogWriter.cxx
- Logger.cxx
- Logger_file.cxx
- Logger_stdio.cxx
- Password.cxx
- PixelBuffer.cxx
- PixelFormat.cxx
- RREEncoder.cxx
- RREDecoder.cxx
- RawDecoder.cxx
- RawEncoder.cxx
- Region.cxx
- SConnection.cxx
- SMsgHandler.cxx
- SMsgReader.cxx
- SMsgWriter.cxx
- ServerCore.cxx
- ServerParams.cxx
- Security.cxx
- SecurityServer.cxx
- SecurityClient.cxx
- SSecurityPlain.cxx
- SSecurityStack.cxx
- SSecurityVncAuth.cxx
- SSecurityVeNCrypt.cxx
- ScaleFilters.cxx
- Timer.cxx
- TightDecoder.cxx
- TightEncoder.cxx
- TightJPEGEncoder.cxx
- UpdateTracker.cxx
- VNCSConnectionST.cxx
- VNCServerST.cxx
- ZRLEEncoder.cxx
- ZRLEDecoder.cxx
- encodings.cxx
- util.cxx)
-
- if(UNIX)
- set(RFB_SOURCES ${RFB_SOURCES} Logger_syslog.cxx)
- endif()
-
- if(WIN32)
- include_directories(${CMAKE_SOURCE_DIR}/win)
- set(RFB_SOURCES ${RFB_SOURCES} WinPasswdValidator.cxx)
- endif(WIN32)
-
- set(RFB_LIBRARIES ${JPEG_LIBRARIES} os rdr Xregion)
-
- if(HAVE_PAM)
- set(RFB_SOURCES ${RFB_SOURCES} UnixPasswordValidator.cxx
- UnixPasswordValidator.h pam.c pam.h)
- set(RFB_LIBRARIES ${RFB_LIBRARIES} ${PAM_LIBS})
- endif()
-
- if(GNUTLS_FOUND)
- set(RFB_SOURCES
- ${RFB_SOURCES}
- CSecurityTLS.cxx
- SSecurityTLS.cxx
- )
- set(RFB_LIBRARIES
- ${RFB_LIBRARIES}
- ${GNUTLS_LIBRARIES}
- )
- endif()
-
- add_library(rfb STATIC ${RFB_SOURCES})
-
- target_link_libraries(rfb ${RFB_LIBRARIES})
-
- if(UNIX)
- libtool_create_control_file(rfb)
- endif()
|