head 1.4; access; symbols pkgsrc-2017Q2:1.3.0.4 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.2 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q2:1.1.0.4 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.2 pkgsrc-2016Q1-base:1.1; locks; strict; comment @# @; 1.4 date 2017.08.07.17.31.44; author adam; state dead; branches; next 1.3; commitid M031mTUz8rd70j2A; 1.3 date 2017.03.17.22.39.31; author adam; state Exp; branches; next 1.2; commitid 5M9qiwAvm0tOiXJz; 1.2 date 2016.07.26.12.47.24; author wiz; state dead; branches; next 1.1; commitid q2SaU2YkWr2YxPfz; 1.1 date 2016.03.14.14.36.39; author tnn; state Exp; branches; next ; commitid R1CoxQzG68NqsCYy; desc @@ 1.4 log @iwyu 0.8: Add support for IWYU pragma: associated Better validation of pragma syntax in general. Improve support for out-of-tree builds, especially with MSVC. Add more compiler-like output for iwyu_tool.py Further improve location reporting in macros. Stricter requirements for arrays of templates. Better recognition of typedef types for by-value arguments. Better function pointers support. Documentation improvements. Extend IWYU pragma: keep to work with forward declarations. Fix Windows path handling in fix_includes.py Better libc++ container support. @ text @$NetBSD: patch-CMakeLists.txt,v 1.3 2017/03/17 22:39:31 adam Exp $ Fix for LLVM 4.0.0. --- CMakeLists.txt.orig 2017-03-17 21:28:49.000000000 +0000 +++ CMakeLists.txt @@@@ -156,7 +156,8 @@@@ target_link_libraries(include-what-you-u LLVMObject # BitReader, Core, Support LLVMBitReader # Core, Support LLVMCore # Support - LLVMSupport + LLVMSupport # Demangle + LLVMDemangle ) # Platform dependencies. @ 1.3 log @Fixed building with LLVM 4.0.0 @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update include-what-you-use to 0.6. Compat update for clang/llvm 3.8. @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.1 2016/03/14 14:36:39 tnn Exp $ d3 1 a3 1 fix build w/ llvm-3.8 d5 1 a5 1 --- CMakeLists.txt.orig 2015-12-11 05:46:10.000000000 +0000 d7 10 a16 8 @@@@ -133,7 +133,6 @@@@ target_link_libraries(include-what-you-u LLVMScalarOpts LLVMInstCombine LLVMTransformUtils - LLVMipa LLVMTarget # Analysis, MC, Core, Support LLVMAnalysis # Core, Support LLVMOption # Support @ 1.1 log @try to fix build with clang-3.8 @ text @d1 1 a1 1 $NetBSD$ @