Making it so orocos_use_package doesn't add excessive flags from packages that were found through some other means
useorocos: minor update to @jbohren's patch in a244593786bce8a6d0fa3ecd767b44f241b1ae49

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
useorocos: always store OROCOS_NO_AUTO_LINKING in the cache and check ORO_USE_ROSBUILD variable to enforce rosbuild-style builds

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
useorocos: updated output and doc strings for the case rosbuild-style was selected based on the ORO_USE_ROSBUILD cmake variable

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
useorocos: check USE_OROCOS_RTT to not parse the UseOROCOS-RTT.cmake file twice

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
useorocos: compiler flags and linker flags set in UseOROCOS-RTT.cmake have been overridden by orocos_use_package()

* Also add compiler and linker flags in orocos_typekit() (was missing).
* We only use the new USE_OROCOS_CFLAGS_OTHER USE_OROCOS_LDFLAGS_OTHER macros now.

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
useorocos: removed link_directories(CMAKE_CURRENT_BINARY_DIR) introduced in eceb1b4941d4acb93b18cd02ff5a4d3f2a99b2dc

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
useorocos: auto-linking is done on a per-target level in the orocos macros instead of linking globally in orocos_use_package()

link_libraries() is deprecated in cmake: "Use TARGET_LINK_LIBRARIES unless you have a good reason for every target to link to the same set of libraries."

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
useorocos: readded presence of package.xml as a condition to select catkin buildsystem and allow to override the automatic choice by setting cmake variables manually
Merge branch 'useorocos-auto-linking-rosbuild-updates' of https://github.com/meyerj/rtt into toolchain-2.7
Merge branch 'even-more-useorocos-updates' of https://github.com/meyerj/rtt into toolchain-2.7