find_package(Qt4) set(QT_DONT_USE_QTGUI true) include(${QT_USE_FILE}) set(CXX_BENCHMARK_SOURCES benchmark.cpp construct.cpp overload.cpp simple-call.cpp signal_slot.cpp) qt4_automoc(signal_slot.cpp) include(CheckCXXCompilerFlag) check_cxx_compiler_flag("-fvisibility=hidden" CXX_VISIBILITY) if(CXX_VISIBILITY) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden") endif(CXX_VISIBILITY) add_library(cl-smoke-benchmark MODULE ${CXX_BENCHMARK_SOURCES}) target_link_libraries(cl-smoke-benchmark ${QT_LIBRARIES})