Skip to content

Commit 22c67fb

Browse files
author
Adrien DELSALLE
committed
improve cmake
use GNUInstallDirs use build dir even for conda fix typo for python bindings fix missing vtk module
1 parent fb3afbb commit 22c67fb

File tree

10 files changed

+349
-198
lines changed

10 files changed

+349
-198
lines changed

.gitignore

Lines changed: 255 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,255 @@
1+
2+
# Created by https://www.gitignore.io/api/git,linux,macos,python,windows,pycharm,jupyternotebook
3+
4+
### Git ###
5+
*.orig
6+
7+
### JupyterNotebook ###
8+
.ipynb_checkpoints
9+
*/.ipynb_checkpoints/*
10+
11+
# Remove previous ipynb_checkpoints
12+
# git rm -r .ipynb_checkpoints/
13+
#
14+
### Linux ###
15+
*~
16+
17+
# temporary files which can be created if a process still has a handle open of a deleted file
18+
.fuse_hidden*
19+
20+
# KDE directory preferences
21+
.directory
22+
23+
# Linux trash folder which might appear on any partition or disk
24+
.Trash-*
25+
26+
# .nfs files are created when an open file is removed but is still being accessed
27+
.nfs*
28+
29+
### macOS ###
30+
*.DS_Store
31+
.AppleDouble
32+
.LSOverride
33+
34+
# Icon must end with two \r
35+
Icon
36+
37+
# Thumbnails
38+
._*
39+
40+
# Files that might appear in the root of a volume
41+
.DocumentRevisions-V100
42+
.fseventsd
43+
.Spotlight-V100
44+
.TemporaryItems
45+
.Trashes
46+
.VolumeIcon.icns
47+
.com.apple.timemachine.donotpresent
48+
49+
# Directories potentially created on remote AFP share
50+
.AppleDB
51+
.AppleDesktop
52+
Network Trash Folder
53+
Temporary Items
54+
.apdisk
55+
56+
### VScode ###
57+
.vscode/*
58+
59+
### PyCharm ###
60+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
61+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
62+
63+
.idea/*
64+
65+
# User-specific stuff:
66+
.idea/**/*.iml
67+
.idea/**/workspace.xml
68+
.idea/**/vcs.xml
69+
.idea/**/tasks.xml
70+
.idea/**/misc.xml
71+
.idea/**/modules.xml
72+
.idea/dictionaries
73+
74+
# Sensitive or high-churn files:
75+
.idea/**/dataSources/
76+
.idea/**/dataSources.ids
77+
.idea/**/dataSources.xml
78+
.idea/**/dataSources.local.xml
79+
.idea/**/sqlDataSources.xml
80+
.idea/**/dynamic.xml
81+
.idea/**/uiDesigner.xml
82+
83+
# Gradle:
84+
.idea/**/gradle.xml
85+
.idea/**/libraries
86+
87+
# CMake
88+
cmake-build-debug/
89+
90+
# Mongo Explorer plugin:
91+
.idea/**/mongoSettings.xml
92+
93+
## File-based project format:
94+
*.iws
95+
96+
## Plugin-specific files:
97+
98+
# IntelliJ
99+
/out/
100+
101+
# mpeltonen/sbt-idea plugin
102+
.idea_modules/
103+
104+
# JIRA plugin
105+
atlassian-ide-plugin.xml
106+
107+
# Cursive Clojure plugin
108+
.idea/replstate.xml
109+
110+
# Ruby plugin and RubyMine
111+
/.rakeTasks
112+
113+
# Crashlytics plugin (for Android Studio and IntelliJ)
114+
com_crashlytics_export_strings.xml
115+
crashlytics.properties
116+
crashlytics-build.properties
117+
fabric.properties
118+
119+
### PyCharm Patch ###
120+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
121+
122+
# *.iml
123+
# modules.xml
124+
# .idea/misc.xml
125+
# *.ipr
126+
127+
# Sonarlint plugin
128+
.idea/sonarlint
129+
130+
### Python ###
131+
# Byte-compiled / optimized / DLL files
132+
__pycache__/
133+
*/__pycache__/*
134+
*.py[cod]
135+
*$py.class
136+
137+
# C extensions
138+
*.so
139+
140+
# Distribution / packaging
141+
.Python
142+
build/
143+
build-conda/
144+
develop-eggs/
145+
dist/
146+
downloads/
147+
eggs/
148+
.eggs/
149+
lib/
150+
lib64/
151+
parts/
152+
sdist/
153+
var/
154+
wheels/
155+
*.egg-info/
156+
.installed.cfg
157+
*.egg
158+
159+
# PyInstaller
160+
# Usually these files are written by a python script from a template
161+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
162+
*.manifest
163+
*.spec
164+
165+
# Installer logs
166+
pip-log.txt
167+
pip-delete-this-directory.txt
168+
169+
# Unit test / coverage reports
170+
htmlcov/
171+
.tox/
172+
.coverage
173+
.coverage.*
174+
.cache
175+
.pytest_cache/
176+
nosetests.xml
177+
coverage.xml
178+
*.cover
179+
.hypothesis/
180+
181+
# Translations
182+
*.mo
183+
*.pot
184+
185+
# Flask stuff:
186+
instance/
187+
.webassets-cache
188+
189+
# Scrapy stuff:
190+
.scrapy
191+
192+
# Sphinx documentation
193+
docs/_build/
194+
195+
# PyBuilder
196+
target/
197+
198+
# Jupyter Notebook
199+
200+
# pyenv
201+
.python-version
202+
203+
# celery beat schedule file
204+
celerybeat-schedule.*
205+
206+
# SageMath parsed files
207+
*.sage.py
208+
209+
# Environments
210+
.env
211+
.venv
212+
env/
213+
venv/
214+
ENV/
215+
env.bak/
216+
venv.bak/
217+
218+
# Spyder project settings
219+
.spyderproject
220+
.spyproject
221+
222+
# Rope project settings
223+
.ropeproject
224+
225+
# mkdocs documentation
226+
/site
227+
228+
# mypy
229+
.mypy_cache/
230+
231+
### Windows ###
232+
# Windows thumbnail cache files
233+
Thumbs.db
234+
ehthumbs.db
235+
ehthumbs_vista.db
236+
237+
# Folder config file
238+
Desktop.ini
239+
240+
# Recycle Bin used on file shares
241+
$RECYCLE.BIN/
242+
243+
# Windows Installer files
244+
*.cab
245+
*.msi
246+
*.msm
247+
*.msp
248+
249+
# Windows shortcuts
250+
*.lnk
251+
252+
# CAD formats
253+
*.igs
254+
255+
# End of https://www.gitignore.io/api/git,linux,macos,python,windows,pycharm,jupyternotebook

0 commit comments

Comments
 (0)