Author: praetorian20@github
Description: Don't double link against certain llvm libraries

--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -65,10 +65,18 @@
   RunClang.cxx RunClang.h
   Utils.cxx Utils.h
   )
-target_link_libraries(castxml
-  ${clang_libs}
-  ${llvm_libs}
-  )
+if (${LLVM_VERSION_MAJOR} LESS 6)
+  target_link_libraries(castxml
+    ${clang_libs}
+    ${llvm_libs}
+    )
+else()
+  target_link_libraries(castxml
+    ${clang_libs}
+    LLVM
+    )
+endif()
+
 set_property(SOURCE Utils.cxx APPEND PROPERTY COMPILE_DEFINITIONS
   "CASTXML_INSTALL_DATA_DIR=\"${CastXML_INSTALL_DATA_DIR}\"")
 install(TARGETS castxml DESTINATION ${CastXML_INSTALL_RUNTIME_DIR})
