project(benchmark)

if(PACKAGING_NSIS)
  set(benchmark_LIBRARIES
    ${MML_LIBRARIES}
    library_monitoring
  )
else()
  set(benchmark_LIBRARIES
    ${MML_LIBRARIES}
    library-monitoring
)
endif()


set(HEADERS
)

set(SRCS
  benchmark.cpp
  ${HEADERS}
)

if(MML_SOFA_SUPPORT)
	#FIXME Sofa support => fix sofa dependency properly
	if(WIN32)
		set(MML_SOFA_LIB_DIR ${MML_SOFA_DIR}/lib/win32/ReleaseVC9 ${MML_SOFA_DIR}/lib/win32 ${MML_SOFA_DIR}/lib ${MML_SOFA_DIR}/bin)
	else()
		set(MML_SOFA_LIB_DIR ${MML_SOFA_DIR}/lib/linux ${MML_SOFA_DIR}/lib)
	endif()
	link_directories(${MML_SOFA_LIB_DIR})
endif(MML_SOFA_SUPPORT)

include_directories(${MML_INCLUDE_DIRECTORIES})

link_directories(${CAMITK_LINK_DIRECTORIES})

add_executable(benchmark ${SRCS})

message(STATUS, " : benchmark_LIBRARIES = ${benchmark_LIBRARIES}")

target_link_libraries(benchmark ${benchmark_LIBRARIES} ${QT_LIBRARIES})

add_custom_target(benchmakBin ALL)

add_dependencies(benchmark monitoring)
