aboutsummaryrefslogtreecommitdiff
path: root/riscv-spike_main.pc.in
diff options
context:
space:
mode:
authorPalmer Dabbelt <palmer.dabbelt@eecs.berkeley.edu>2015-05-13 14:54:24 -0700
committerPalmer Dabbelt <palmer.dabbelt@eecs.berkeley.edu>2015-05-13 15:18:27 -0700
commit126beb482ff62c31cfde36cc1a3d06f15d13a873 (patch)
tree08273e8a9c25f81a4223b86669ffd4c768775f69 /riscv-spike_main.pc.in
parent40580c0409449f1a02664649e97bd397ed9eb171 (diff)
downloadspike-126beb482ff62c31cfde36cc1a3d06f15d13a873.zip
spike-126beb482ff62c31cfde36cc1a3d06f15d13a873.tar.gz
spike-126beb482ff62c31cfde36cc1a3d06f15d13a873.tar.bz2
Install pkg-config files for Spike
The actual Spike package consists of a whole bunch of libraries. This installs a pkg-config file for each generated library, and a meta pkg-config file (riscv-spike.pc) that links in all the other Spike libraries except dummy_rocc (which I figure isn't interesting). This allows me to package and install spike, and then use that package to build an extension library (so I don't have to fork Spike for my own ISA extension).
Diffstat (limited to 'riscv-spike_main.pc.in')
-rw-r--r--riscv-spike_main.pc.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/riscv-spike_main.pc.in b/riscv-spike_main.pc.in
new file mode 100644
index 0000000..14a6f65
--- /dev/null
+++ b/riscv-spike_main.pc.in
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@prefix@
+libdir=${prefix}/@libdir@
+includedir=${prefix}/@includedir@
+
+Name: riscv-spike_main
+Description: RISC-V ISA simulator library
+Version: git
+Depends: riscv-riscv riscv-hwacha riscv-softfloat
+Libs: -Wl,-rpath,${libdir} -L${libdir} -lspike_main
+Cflags: -I${includedir}
+URL: http://riscv.org/download.html#tab_spike