Skip to content

Commit

Permalink
package-lock: use tagged SC libraries
Browse files Browse the repository at this point in the history
- specific SystemCCCI, SystemCLanguage and SCP git tags should be
used to mitigate the possible unstability issues on main branches
pulled by default.

Signed-off-by: Mahmoud Kamel <quic_mkamel@quicinc.com>
  • Loading branch information
Mahmoud Kamel committed Dec 2, 2024
1 parent 5892bc4 commit d1e9398
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions package-lock.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,35 @@
# is _not_ a submodule so that FetchContent does not init any submodule.
# See https://gitlab.kitware.com/cmake/cmake/-/issues/20579

# cci
CPMDeclarePackage(SystemCCCI
NAME SystemCCCI
GIT_TAG v1.0.1
GIT_REPOSITORY https://github.com/accellera-official/cci.git
GIT_SHALLOW on
OPTIONS
"SYSTEMCCCI_BUILD_TESTS OFF"
)

# SystemC
CPMDeclarePackage(SystemCLanguage
NAME SystemCLanguage
GIT_TAG 3.0.0
GIT_REPOSITORY https://github.com/accellera-official/systemc.git
GIT_SHALLOW on
OPTIONS
"ENABLE_SUSPEND_ALL"
"ENABLE_PHASE_CALLBACKS"
)

# SCP
CPMDeclarePackage(SCP
NAME SCP
GIT_TAG v0.1.0
GIT_REPOSITORY https://github.com/accellera-official/systemc-common-practices.git
GIT_SHALLOW on
)

# qemu (unversioned)
CPMDeclarePackage(qemu
NAME libqemu
Expand Down

0 comments on commit d1e9398

Please sign in to comment.