This revision was automatically updated to reflect the committed changes.
Closed by commit rG6f55355c16b6: [analyzer] SATest: Add 5 more projects for 
testing (authored by vsavchenko).

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D81599/new/

https://reviews.llvm.org/D81599

Files:
  clang/utils/analyzer/Dockerfile
  clang/utils/analyzer/SATestBuild.py
  clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
  clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
  clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
  clang/utils/analyzer/projects/projects.json
  clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
  clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
  clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd

Index: clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd
===================================================================
--- /dev/null
+++ clang/utils/analyzer/projects/simbody/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
===================================================================
--- /dev/null
+++ clang/utils/analyzer/projects/simbody/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
===================================================================
--- /dev/null
+++ clang/utils/analyzer/projects/re2/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
===================================================================
--- /dev/null
+++ clang/utils/analyzer/projects/re2/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/projects.json
===================================================================
--- clang/utils/analyzer/projects/projects.json
+++ clang/utils/analyzer/projects/projects.json
@@ -68,5 +68,40 @@
     "source": "git",
     "origin": "https://github.com/facebook/zstd.git";,
     "commit": "2af4e073"
+  },
+  {
+    "name": "simbody",
+    "mode": 1,
+    "source": "git",
+    "origin": "https://github.com/simbody/simbody.git";,
+    "commit": "5cf513d"
+  },
+  {
+    "name": "duckdb",
+    "mode": 1,
+    "source": "git",
+    "origin": "https://github.com/cwida/duckdb.git";,
+    "commit": "d098c9f"
+  },
+  {
+    "name": "drogon",
+    "mode": 1,
+    "source": "git",
+    "origin": "https://github.com/an-tao/drogon.git";,
+    "commit": "fd2a612"
+  },
+  {
+    "name": "fmt",
+    "mode": 1,
+    "source": "git",
+    "origin": "https://github.com/fmtlib/fmt.git";,
+    "commit": "5e7c70e"
+  },
+  {
+    "name": "re2",
+    "mode": 1,
+    "source": "git",
+    "origin": "https://github.com/google/re2.git";,
+    "commit": "2b25567"
   }
 ]
Index: clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
===================================================================
--- /dev/null
+++ clang/utils/analyzer/projects/fmt/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
===================================================================
--- /dev/null
+++ clang/utils/analyzer/projects/fmt/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
===================================================================
--- /dev/null
+++ clang/utils/analyzer/projects/duckdb/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
===================================================================
--- /dev/null
+++ clang/utils/analyzer/projects/duckdb/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
===================================================================
--- /dev/null
+++ clang/utils/analyzer/projects/drogon/run_static_analyzer.cmd
@@ -0,0 +1,2 @@
+cmake . -DCMAKE_BUILD_TYPE=Debug -Bbuild -GNinja
+cmake --build build
Index: clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
===================================================================
--- /dev/null
+++ clang/utils/analyzer/projects/drogon/cleanup_run_static_analyzer.sh
@@ -0,0 +1 @@
+rm -rf ./build
Index: clang/utils/analyzer/SATestBuild.py
===================================================================
--- clang/utils/analyzer/SATestBuild.py
+++ clang/utils/analyzer/SATestBuild.py
@@ -570,7 +570,7 @@
 
     def _download_from_git(self, directory: str, build_log_file: IO):
         cached_source = os.path.join(directory, CACHED_SOURCE_DIR_NAME)
-        check_call(f"git clone {self.project.origin} {cached_source}",
+        check_call(f"git clone --recursive {self.project.origin} {cached_source}",
                    cwd=directory, stderr=build_log_file,
                    stdout=build_log_file, shell=True)
         check_call(f"git checkout --quiet {self.project.commit}",
Index: clang/utils/analyzer/Dockerfile
===================================================================
--- clang/utils/analyzer/Dockerfile
+++ clang/utils/analyzer/Dockerfile
@@ -33,6 +33,15 @@
     libgmp10 \
     libgmp-dev
 
+# simbody dependencies
+RUN apt-get install -y \
+    liblapack-dev
+
+# drogon dependencies
+RUN apt-get install -y \
+    libjsonrpccpp-dev \
+    uuid-dev
+
 RUN update-alternatives --install /usr/bin/python python /usr/bin/python3 1
 
 VOLUME /analyzer
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to