Add test to measure framebuffer performance
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index bfd69dc..164660a 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -16,3 +16,20 @@
add_executable(hostport hostport.cxx)
target_link_libraries(hostport rfb)
+
+set(FBPERF_SOURCES
+ fbperf.cxx
+ ../vncviewer/FLTKPixelBuffer.cxx
+ ../vncviewer/PlatformPixelBuffer.cxx)
+if(WIN32)
+ set(FBPERF_SOURCES ${FBPERF_SOURCES} ../vncviewer/Win32PixelBuffer.cxx)
+elseif(APPLE)
+ set(FBPERF_SOURCES ${FBPERF_SOURCES} ../vncviewer/OSXPixelBuffer.cxx)
+else()
+ set(FBPERF_SOURCES ${FBPERF_SOURCES} ../vncviewer/X11PixelBuffer.cxx)
+endif()
+add_executable(fbperf ${FBPERF_SOURCES})
+target_link_libraries(fbperf test_util rfb ${FLTK_LIBRARIES} ${GETTEXT_LIBRARIES})
+if(APPLE)
+ target_link_libraries(fbperf "-framework Cocoa" "-framework Carbon")
+endif()