Skip to content

Commit 9d42706

Browse files
author
Sebastien Ponce
committed
Cleaned up .gitignore files and exercies compilation
1 parent 3db055d commit 9d42706

File tree

33 files changed

+83
-60
lines changed

33 files changed

+83
-60
lines changed

.gitignore

-52
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,3 @@
1-
# latex related, Course
2-
C++Course.*
3-
!C++Course.tex
4-
_minted*
5-
6-
# latex related, exercise intro
7-
exercisesIntro.log
8-
exercisesIntro.nav
9-
exercisesIntro.out
10-
exercisesIntro.snm
11-
exercisesIntro.toc
12-
exercisesIntro.vrb
13-
exercisesIntro.pdf
14-
15-
# exercises
16-
build
17-
*.a
18-
*.o
19-
*.so
20-
*.sol
21-
*.sol?
22-
exercises/*aux
23-
exercises/callgrind/fibocrunch
24-
exercises/control/control
25-
exercises/loopsRefsAuto/loopsRefsAuto
26-
exercises/operators/operators
27-
exercises/concepts/concepts
28-
exercises/constness/constplay
29-
exercises/cppcheck/randomize
30-
exercises/debug/randomize
31-
exercises/functions/functions
32-
exercises/helgrind/fiboMT
33-
exercises/hello/hello
34-
exercises/lambdas/randomize
35-
exercises/memcheck/memleak
36-
exercises/move/trymove
37-
exercises/optional/optional
38-
exercises/polymorphism/trypoly
39-
exercises/race/racing
40-
exercises/stl/randomize.nostl
41-
exercises/templates/playwithsort
42-
exercises/valgrind/randomize
43-
exercises/variant/variant
44-
exercises/virtual_inheritance/trymultiherit
45-
exercises/smartPointers/smartPointers
46-
47-
# tools
48-
CMakeCache.txt
49-
CMakeFiles
50-
cmake_install.cmake
51-
callgrind.out.*
52-
531
# just for the allcontributors cli installation...
542
package-lock.json
553
package.json

CREDITS.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Credits
22
=======
33

4-
- Adaptations for CERN sessions (2020, 2021)
4+
- Adaptations for CERN sessions (2020, 2025)
55
* [Sebastien Ponce](https://github.com/sponce) [CERN](http://cern.ch)/[LHCb](http://lhcb.cern.ch)
66
* [David Chamont](https://gitlab.cern.ch/chamont) [IN2P3](https://informatique.in2p3.fr)
77
* [Attila Krasznahorkay](https://gitlab.cern.ch/akraszna) [CERN](http://cern.ch)/[Atlas](https://atlas.cern/)

exercises/.gitignore

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# generic files and directories
2+
build
3+
*.a
4+
*.o
5+
*.so
6+
7+
# tools
8+
CMakeCache.txt
9+
CMakeFiles
10+
cmake_install.cmake
11+
callgrind.out.*

exercises/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ if( "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}" )
1313
endif()
1414

1515
# Include the exercises that (should) work on all platforms.
16-
add_subdirectory( hello )
1716
add_subdirectory( asan )
1817
add_subdirectory( basicTypes )
1918
add_subdirectory( callgrind )
@@ -23,6 +22,7 @@ add_subdirectory( control )
2322
add_subdirectory( cppcheck )
2423
add_subdirectory( debug )
2524
add_subdirectory( functions )
25+
add_subdirectory( hello )
2626
add_subdirectory( loopsRefsAuto )
2727
add_subdirectory( memcheck )
2828
add_subdirectory( modern_oo )

exercises/Makefile

+8-6
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
1-
TESTDIRS = callgrind cppcheck header_units control hello modules move python smartPointers templates virtual_inheritance \
2-
debug helgrind memcheck polymorphism race stl valgrind basicTypes
3-
NOCOMPILETESTDIRS = constness
1+
TESTDIRS = asan callgrind condition_variable control cppcheck debug functions \
2+
header_units helgrind hello loopsRefsAuto memcheck modern_oo modules \
3+
move operators polymorphism python race smartPointers templates \
4+
valgrind virtual_inheritance
5+
NOCOMPILETESTDIRS = basicTypes constness stl variadic
46

5-
solution:
7+
all:
68
for dir in ${TESTDIRS}; do \
79
cd $${dir}; \
810
make $@; \
911
cd ..; \
1012
done
1113

12-
clean:
14+
solution clean:
1315
for dir in ${TESTDIRS} ${NOCOMPILETESTDIRS}; do \
1416
cd $${dir}; \
15-
make clean; \
17+
make $@; \
1618
cd ..; \
1719
done
1820

exercises/asan/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
asan
2+
asan.sol

exercises/basicTypes/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
basicTypes
2+
basicTypes.sol

exercises/callgrind/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
fibocrunch
2+
fibocrunch.sol

exercises/concepts/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
concepts
+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
condition_variable
2+
condition_variable.sol

exercises/constness/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
constplay

exercises/control/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
control
2+
control.sol

exercises/cppcheck/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
randomize
2+
randomize.sol

exercises/debug/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
debug
2+
debug.sol

exercises/functions/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
functions
2+
functions.sol

exercises/header_units/.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
header_units
2+
header_units.sol
3+
gcm.cache

exercises/helgrind/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
fiboMT
2+
fiboMT.sol

exercises/hello/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
hello

exercises/loopsRefsAuto/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
loopsRefsAuto
2+
loopsRefsAuto.sol

exercises/memcheck/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
memleak
2+
memleak.sol

exercises/modern_oo/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
particles
2+
particles.sol

exercises/modules/.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
modules
2+
solution/modules
3+
solution/gcm.cache

exercises/move/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
trymove
2+
trymove.sol

exercises/optional/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
optional

exercises/polymorphism/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
trypoly
2+
trypoly.sol

exercises/race/.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
racing
2+
racing.sol1
3+
racing.sol2

exercises/smartPointers/.gitignore

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
problem1
2+
problem2
3+
problem3
4+
problem4
5+
problem5
6+
problem1.sol
7+
problem2.sol
8+
problem3.sol
9+
problem4.sol
10+
problem5.sol

exercises/stl/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
randomize.nostl
2+
randomize.sol

exercises/templates/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
playwithsort
2+
playwithsort.sol

exercises/valgrind/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
debug
2+
debug.sol

exercises/variadic/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
variadic
2+
variadic.sol

exercises/variant/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
variant
+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
trymultiherit
2+
trymultiherit.sol

0 commit comments

Comments
 (0)