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})
	
	#FIXME xerces-c/xsd dependency properly (if mml is needed, xerces-c and xsd are needed)
	include_directories(${XERCESC_ROOT_DIR}/include)
endif()

	action_extension(NEEDS_LIBXML2
                    INCLUDE_DIRECTORIES tetgen1.4.3
                    LIBRARIES tetgen
                    NEEDS_TOOL pml lml mml monitoringgui monitoring
                    NEEDS_COMPONENT_EXTENSION mml vtkmesh
                    DEFINES COMPILE_TETRAHEDRALIZE_ACTION_API TETLIBRARY)

if(0)
# TODO remove sofa dependency
    action_extension(NEEDS_LIBXML2
                    INCLUDE_DIRECTORIES tetgen1.4.3
                    LIBRARIES tetgen
                    NEEDS_COMPONENT_EXTENSION vtkmesh
                    DEFINES COMPILE_TETRAHEDRALIZE_ACTION_API TETLIBRARY)
endif()