[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [clazy] /: CMakeLists.txt - install the checker READMEs
From:       Allen Winter <allen.winter () kdab ! com>
Date:       2016-04-29 16:19:59
Message-ID: E1awB95-0001Xh-Ss () scm ! kde ! org
[Download RAW message or body]

Git commit 39ebfb05ad84d16adff20b37cb7dbe1c0a91ec9d by Allen Winter.
Committed on 29/04/2016 at 16:19.
Pushed by winterz into branch 'master'.

CMakeLists.txt - install the checker READMEs
CCBUG: 360117
REVIEW: 127782

M  +46   -0    CMakeLists.txt

http://commits.kde.org/clazy/39ebfb05ad84d16adff20b37cb7dbe1c0a91ec9d

diff --git a/CMakeLists.txt b/CMakeLists.txt
index ab64f7b..6563429 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -151,6 +151,9 @@ include("GNUInstallDirs")
 install(TARGETS ClangLazy     RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
                               LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
                               ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
+
+set(SHARE_INSTALL_DIR ${CMAKE_INSTALL_DATAROOTDIR} CACHE STRING "Share dir=
ectory name")
+
 if(NOT WIN32)
     install(FILES ${CMAKE_SOURCE_DIR}/clazy DESTINATION bin PERMISSIONS OW=
NER_WRITE OWNER_EXECUTE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORL=
D_EXECUTE)
 else()
@@ -162,3 +165,46 @@ else()
     configure_file(${CMAKE_SOURCE_DIR}/clazy.bat.cmake ${CMAKE_BINARY_DIR}=
/clazy.bat)
     install(FILES ${CMAKE_BINARY_DIR}/clazy.bat DESTINATION bin PERMISSION=
S OWNER_WRITE OWNER_EXECUTE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ =
WORLD_EXECUTE)
 endif()
+
+# Install the explanation README's
+set(README_FILES
+    checks/README-auto-unexpected-qstringbuilder
+    checks/README-bogus-dynamic-cast
+    checks/README-container-anti-pattern
+    checks/README-container-inside-loop
+    checks/README-copyable-polymorphic
+    checks/README-detaching-member
+    checks/README-detaching-temporary
+    checks/README-foreach
+    checks/README-function-args-by-ref
+    checks/README-function-args-by-value
+    checks/README-implicit-casts
+    checks/README-inefficient-qlist
+    checks/README-inefficient-qlist-soft
+    checks/README-isempty-vs-count
+    checks/README-lambda-in-connect
+    checks/README-missing-qobject
+    checks/README-missing-type-info
+    checks/README-non-pod-global-static
+    checks/README-old-style-connect
+    checks/README-qdatetime-utc
+    checks/README-qdeleteall
+    checks/README-qfileinfo-exists
+    checks/README-qgetenv
+    checks/README-qmap-with-key-pointer
+    checks/README-qstring-allocations
+    checks/README-qstring-arg
+    checks/README-qstring-insensitive-allocation
+    checks/README-qstring-ref
+    checks/README-qt4-qstring-from-array
+    checks/README-range-loop
+    checks/README-reserve-candidates
+    checks/README-rule-of-three
+    checks/README-rule-of-two-soft
+    checks/README-temporary-iterator
+    checks/README-unused-non-trivial-variable
+    checks/README-variant-template-instantiation
+    checks/README-writing-to-temporary
+    checks/README-wrong-qglobalstatic
+)
+install(FILES ${README_FILES} DESTINATION ${SHARE_INSTALL_DIR}/clazy/doc)
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic