appleseedlab / maki

A tool for analyzing syntactic and semantic properties of C Preprocessor macros in C programs
8 stars 3 forks source link

Improve build portability of Maki #65

Closed SilverMight closed 1 month ago

SilverMight commented 1 month ago

This PR includes two main changes to Maki to make it build on more platforms in addition to the Docker image.

  1. Change all includes to use llvm directory and not llvm-17 (llvm-17/llvm/Support/Casting.h -> llvm/Support/Casting.h)
  2. Improve CMake build logic.

The CMake build logic improvements include: