-
Notifications
You must be signed in to change notification settings - Fork 2
/
mkn.yaml
75 lines (64 loc) · 1.48 KB
/
mkn.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#! clean build test -dtOU
name: statick
scm: https://github.com/dekken/statick
parent: base
test: test/(\w).cpp
profile:
- name: base
inc: inc
if_arg:
nix: -std=c++17 -O3 -march=native -funroll-loops # -ftree-vectorize # -fopt-info-vec -fopt-info-inline -fopt-info-inline-optimized -fopt-info-vec-optimized #-fopt-info-vec-missed
win_cl: -std:c++17 -DNOMINMAX
if_link:
nix: -pthread
dep: io.cereal mkn.kul lang.pybind11
mod:
- name: lang.python3
link:
delete: -Wl,-stack_size,1000000
- name: py
parent: base
self: statick.py
statick.array.py
statick.linear_model.py
statick.prox.py
statick.solver.py
- name: py.py
parent: base
install: statick/bin
mode: none
mod:
- name: lang.pybind11
- name: statick.py
parent: py.py
install: statick/bin
out: statick
src: src/pybind/statick.cpp
- name: statick.array.py
parent: py.py
install: statick/array/bin
out: statick_array
src: src/pybind/array
- name: statick.linear_model.py
parent: py.py
install: statick/linear_model/bin
out: statick_linear_model
src: src/pybind/linear_model
- name: statick.prox.py
parent: py.py
install: statick/prox/bin
out: statick_prox
src: src/pybind/prox
- name: statick.solver.py
parent: py.py
install: statick/solver/bin
out: statick_solver
src: src/pybind/solver
- name: format
parent: base
mod:
- name: clang.format
init:
style: file
types: cpp:cxx:cc:h:hpp
paths: inc src test