set( RTT_DEFINITIONS "${OROCOS-RTT_DEFINITIONS}" )

orocos_plugin( rttlua-plugin lua_plugin.cpp ../rtt.cpp )
set_target_properties(rttlua-plugin PROPERTIES SOVERSION ${OCL_SOVERSION})
target_link_libraries(rttlua-plugin ${LUA_LIBRARIES})

# TLSF version
if(BUILD_LUA_RTT_TLSF)
  orocos_plugin( rttlua-tlsf-plugin lua_plugin.cpp ../rtt.cpp)
  set_target_properties(rttlua-tlsf-plugin PROPERTIES SOVERSION ${OCL_SOVERSION})
  target_link_libraries(rttlua-tlsf-plugin tlsf_rtt ${LUA_LIBRARIES})
  set_target_properties(rttlua-tlsf-plugin PROPERTIES COMPILE_FLAGS "-DLUA_RTT_TLSF")
endif(BUILD_LUA_RTT_TLSF)
