Skip to content

Rename pmu_protocol target to pmu_protocol-lib, Include FetchDependencies for...

Divye Dave requested to merge divye-dev into master

Rename pmu_protocol target to pmu_protocol-lib, Include FetchDependencies for crc and c_helpers, gate demo executable

  • Rename library target from "pmu_protocol" to "pmu_protocol-lib"
  • Replace manual FetchContent blocks for "crc" and "c_helpers" with the new FetchDependencies module and fetchdependencies() calls, renaming the linked targets to crc-lib and c_helpers-lib
  • Bump cmake_modules GIT_TAG to "da9010833db7c4d06328fd6fb5840c998607c4d4"
  • Add LIB_DEMO_ENABLE option (default OFF) to conditionally build the demo executable
  • Drop -Wall -Wextra -Werror compile options and the if(TARGET ...) guards from the library target
  • Remove redundant enable_language(C CXX) call and unused/commented-out lines
  • Update project.yml.in to reference libc_helpers-lib.a and libcrc-lib.a
  • Document the LIB_DEMO_ENABLE option and how to enable/disable the demo application in the README, and update the doc-generation command
  • Added "*.gitlab-ci.yml" in .gitignore

Merge request reports

Loading