Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
F
frama-c
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
pub
frama-c
Commits
f2c9feae
Commit
f2c9feae
authored
6 months ago
by
Allan Blanchard
Browse files
Options
Downloads
Patches
Plain Diff
[nix] clean files
parent
a0efa11c
No related branches found
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
nix/frama-c.nix
+2
-12
2 additions, 12 deletions
nix/frama-c.nix
nix/internal-tests.nix
+9
-9
9 additions, 9 deletions
nix/internal-tests.nix
nix/mk_tests.nix
+9
-2
9 additions, 2 deletions
nix/mk_tests.nix
with
20 additions
and
23 deletions
nix/frama-c.nix
+
2
−
12
View file @
f2c9feae
...
@@ -24,7 +24,6 @@
...
@@ -24,7 +24,6 @@
,
dune-configurator
,
dune-configurator
,
dune-site
,
dune-site
,
fpath
,
fpath
,
jq
,
gcc9
,
gcc9
,
graphviz
,
graphviz
,
lablgtk3
,
lablgtk3
...
@@ -35,7 +34,6 @@
...
@@ -35,7 +34,6 @@
,
mlmpfr
,
mlmpfr
,
ocaml
,
ocaml
,
ocamlgraph
,
ocamlgraph
,
ocamlgraph_gtk
,
ocp-indent
,
ocp-indent
,
ppx_deriving
,
ppx_deriving
,
ppx_deriving_yaml
,
ppx_deriving_yaml
...
@@ -47,12 +45,9 @@
...
@@ -47,12 +45,9 @@
,
yaml
,
yaml
,
zarith
,
zarith
,
zmq
,
zmq
# Frama-C extra (other targets do not reconfigure)
# For Python3 tests configuration
,
check-jsonschema
,
dos2unix
,
doxygen
,
python3
,
python3
,
python3Package
s
# Target parameter
s
,
cover
?
true
,
cover
?
true
,
release_mode
?
false
,
release_mode
?
false
}:
}:
...
@@ -82,13 +77,11 @@ stdenvNoCC.mkDerivation rec {
...
@@ -82,13 +77,11 @@ stdenvNoCC.mkDerivation rec {
bisect_ppx
bisect_ppx
camlzip
camlzip
camomile
camomile
check-jsonschema
dune_3
dune_3
dune-configurator
dune-configurator
dune-site
dune-site
findlib
findlib
fpath
fpath
jq
gcc9
gcc9
graphviz
graphviz
lablgtk3
lablgtk3
...
@@ -99,7 +92,6 @@ stdenvNoCC.mkDerivation rec {
...
@@ -99,7 +92,6 @@ stdenvNoCC.mkDerivation rec {
mlmpfr
mlmpfr
ocaml
ocaml
ocamlgraph
ocamlgraph
ocamlgraph_gtk
ocp-indent
ocp-indent
ppx_deriving
ppx_deriving
ppx_deriving_yaml
ppx_deriving_yaml
...
@@ -112,8 +104,6 @@ stdenvNoCC.mkDerivation rec {
...
@@ -112,8 +104,6 @@ stdenvNoCC.mkDerivation rec {
zarith
zarith
zmq
zmq
# For other CI targets
# For other CI targets
dos2unix
doxygen
python3
python3
];
];
...
...
This diff is collapsed.
Click to expand it.
nix/internal-tests.nix
+
9
−
9
View file @
f2c9feae
...
@@ -19,6 +19,7 @@
...
@@ -19,6 +19,7 @@
,
dune_3
,
dune_3
,
dune-configurator
,
dune-configurator
,
dune-site
,
dune-site
,
fpath
,
gcc9
,
gcc9
,
graphviz
,
graphviz
,
lablgtk3
,
lablgtk3
...
@@ -35,7 +36,6 @@
...
@@ -35,7 +36,6 @@
,
ppx_deriving_yojson
,
ppx_deriving_yojson
,
unionFind
,
unionFind
,
yojson
,
yojson
,
which
,
why3
,
why3
,
yaml
,
yaml
,
zarith
,
zarith
...
@@ -44,16 +44,16 @@
...
@@ -44,16 +44,16 @@
,
alt-ergo
,
alt-ergo
,
check-jsonschema
,
check-jsonschema
,
dos2unix
,
dos2unix
,
doxygen
,
jq
,
jq
,
perl
,
perl
,
pkgs
,
python3
,
python3
,
python3Packages
,
python3Packages
,
yq
,
swiProlog
,
swiProlog
,
time
,
time
,
unixtools
,
which
,
wp-cache
,
wp-cache
,
yq
}:
}:
# We do not use buildDunePackage because Frama-C still uses a Makefile to build
# We do not use buildDunePackage because Frama-C still uses a Makefile to build
...
@@ -75,7 +75,6 @@ stdenvNoCC.mkDerivation rec {
...
@@ -75,7 +75,6 @@ stdenvNoCC.mkDerivation rec {
buildInputs
=
[
buildInputs
=
[
apron
apron
alt-ergo
camlzip
camlzip
camomile
camomile
clang
clang
...
@@ -83,6 +82,7 @@ stdenvNoCC.mkDerivation rec {
...
@@ -83,6 +82,7 @@ stdenvNoCC.mkDerivation rec {
dune-configurator
dune-configurator
dune-site
dune-site
findlib
findlib
fpath
gcc9
gcc9
graphviz
graphviz
lablgtk3
lablgtk3
...
@@ -100,24 +100,24 @@ stdenvNoCC.mkDerivation rec {
...
@@ -100,24 +100,24 @@ stdenvNoCC.mkDerivation rec {
unionFind
unionFind
yojson
yojson
which
which
yaml
why3
why3
yaml
zarith
zarith
zmq
zmq
# Tests
# Tests
alt-ergo
alt-ergo
check-jsonschema
check-jsonschema
dos2unix
dos2unix
doxygen
jq
jq
perl
perl
pkgs
.
getopt
python3
python3
python3Packages
.
jsonschema
python3Packages
.
jsonschema
python3Packages
.
pyaml
python3Packages
.
pyaml
yq
swiProlog
swiProlog
time
time
unixtools
.
getopt
which
yq
];
];
outputs
=
[
"out"
];
outputs
=
[
"out"
];
...
...
This diff is collapsed.
Click to expand it.
nix/mk_tests.nix
+
9
−
2
View file @
f2c9feae
...
@@ -28,15 +28,18 @@
...
@@ -28,15 +28,18 @@
,
alt-ergo
,
alt-ergo
,
cvc4
,
cvc4
,
clang
,
clang
,
check-jsonschema
,
dos2unix
,
frama-c
,
frama-c
,
jq
,
perl
,
perl
,
python3Packages
,
python3Packages
,
stdenvNoCC
,
stdenvNoCC
,
time
,
time
,
unixtools
,
unixtools
,
yq
,
which
,
which
,
wp-cache
,
wp-cache
,
yq
}
:
}
:
{
tests-name
{
tests-name
...
@@ -55,13 +58,17 @@ stdenvNoCC.mkDerivation {
...
@@ -55,13 +58,17 @@ stdenvNoCC.mkDerivation {
buildInputs
=
frama-c
.
buildInputs
++
[
buildInputs
=
frama-c
.
buildInputs
++
[
clang
clang
check-jsonschema
dos2unix
frama-c
frama-c
jq
perl
perl
python3Packages
.
jsonschema
python3Packages
.
jsonschema
python3Packages
.
pyaml
time
time
unixtools
.
getopt
unixtools
.
getopt
yq
which
which
yq
]
++
]
++
(
if
has-wp-proofs
then
[
alt-ergo
cvc4
]
else
[]);
(
if
has-wp-proofs
then
[
alt-ergo
cvc4
]
else
[]);
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment