You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CMakeLists.txt
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ option(BUILD_SCC_DOCUMENTATION "Create and install the HTML based API documentat
11
11
option(FULL_TRACE_TYPE_LIST "Test for extended set of templated datatypes"OFF)
12
12
#Note: this needs to match the SystemC kernel build options
13
13
option(SC_WITH_PHASE_CALLBACKS "Whether SystemC is built with simulation phase callbacks"OFF)
14
-
option(SC_WITH_PHASE_CALLBACK_TRACING "whether SystemC was build with pahse callbacks for tracing. It needs to match the SystemC build configuration"OFF)
14
+
option(SC_WITH_PHASE_CALLBACK_TRACING "whether SystemC was build with phase callbacks for tracing. It needs to match the SystemC build configuration"OFF)
15
15
set(SCC_ARCHIVE_DIR_MODIFIER ""CACHESTRING"additional directory levels to store static library archives")
16
16
set(SCC_LIBRARY_DIR_MODIFIER ""CACHESTRING"additional directory levels to store libraries")
Copy file name to clipboardExpand all lines: README.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ Here is a short list of features.
19
19
20
20
* Various optimized trace file implementations
21
21
* compressed VCD
22
-
* FST (used by [GTKWave](http://gtkwave.sourceforge.net/))
22
+
* FST (used by [GTKWave](http://gtkwave.sourceforge.net/) and [Surfer](https://surfer-project.org/))
23
23
24
24
* Tracing TLM2 Sockets
25
25
@@ -57,6 +57,11 @@ Here is a short list of features.
57
57
58
58
The full documentation can be found at the [Github pages](https://minres.github.io/SystemC-Components/)
59
59
60
+
Build notes
61
+
=======================================
62
+
63
+
If SystemC is build using cmake with `SC_WITH_PHASE_CALLBACK_TRACING=ON` (which is the default for SystemC 2.3.4), tracing will not work. Either SystemC is being installed with SC_WITH_PHASE_CALLBACK_TRACING=ON (which is the prefered way as this setting is in sync with the automake configure configuration, see https://github.com/accellera-official/systemc/issues/24) or the SCC is being build using `SC_WITH_PHASE_CALLBACK_TRACING=ON`.
0 commit comments