| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							bd6212daea
							
						
					 | 
					
						
						
							
							Build x86_64 and i686 mingw32 targets before arm targets to give priority to the FAILURE stage result in the Jenkinsfile
						
						
						
						
						
						
						
						Signed-off-by: Username404 <w.iron.zombie@gmail.com> 
						
					 | 
					
						2022-03-13 21:58:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							6dc658664a
							
						
					 | 
					
						
						
							
							Make the stage result 'UNSTABLE' when arm mingw32 targets fail to build in the Jenkinsfile
						
						
						
						
						
						
						
						Signed-off-by: Username404 <w.iron.zombie@gmail.com> 
						
					 | 
					
						2022-03-13 21:49:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4057423b8f
							
						
					 | 
					
						
						
							
							Set CMAKE_DISABLE_PRECOMPILE_HEADERS to "ON" in the Jenkinsfile
						
						
						
						
						
						
						
						Signed-off-by: Username404 <w.iron.zombie@gmail.com> 
						
					 | 
					
						2022-03-13 15:42:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b47c8b3dc7
							
						
					 | 
					
						
						
							
							Add a "Build for other architectures" stage to the Jenkinsfile
						
						
						
						
						
						
						
						Signed-off-by: Username404 <w.iron.zombie@gmail.com> 
						
					 | 
					
						2022-03-13 10:27:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7aae055651
							
						
					 | 
					
						
						
							
							Fix the Jenkinsfile and remove the useless CMake 3.22.0 warning
						
						
						
						
						
					 | 
					
						2022-02-14 14:12:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							99898da83a
							
						
					 | 
					
						
						
							
							Make the variables in the Jenkinsfile final
						
						
						
						
						
					 | 
					
						2022-02-14 14:12:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4771aed6b4
							
						
					 | 
					
						
						
							
							Pass "-s" to the strip executable in the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-10-20 21:44:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							233ab8d0e8
							
						
					 | 
					
						
						
							
							Add a comment listing a few required plugins in the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-10-05 22:16:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							435bc45bd6
							
						
					 | 
					
						
						
							
							Clean the workspace after building in the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-10-05 22:13:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c422d4439a
							
						
					 | 
					
						
						
							
							Use the Ninja cmake generator in the Jenkinsfile if ninja is found on the filesystem
						
						
						
						
						
					 | 
					
						2021-10-02 14:13:02 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3fd04724f1
							
						
					 | 
					
						
						
							
							Add an option to disable ccache in the CMakeLists.txt file
						
						
						
						
						
					 | 
					
						2021-09-23 10:57:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							2672f33959
							
						
					 | 
					
						
						
							
							Add a hyphen to the windows suffix and archive artifacts produced by a mingw toolchain in the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-09-12 14:29:25 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8c5d36aaa4
							
						
					 | 
					
						
						
							
							Pass booleans in the second stage of the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-09-12 14:01:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4fcfcfaa49
							
						
					 | 
					
						
						
							
							Add a "suffix" parameter to buildTarget
						
						
						
						
						
					 | 
					
						2021-09-12 13:59:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b3b505c210
							
						
					 | 
					
						
						
							
							Pass the "--no-warn-unused-cli" argument in the buildTarget function
						
						
						
						
						
					 | 
					
						2021-09-12 13:55:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							941a3de72e
							
						
					 | 
					
						
						
							
							Set the RC compiler in the Jenkinsfile to avoid issues
						
						
						
						
						
					 | 
					
						2021-09-12 13:52:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5f97e94abf
							
						
					 | 
					
						
						
							
							Cross-compile to 4 windows architectures instead of just one
						
						
						
						
						
					 | 
					
						2021-09-12 13:39:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							52474d6521
							
						
					 | 
					
						
						
							
							Cross-compile for the riscv64 architecture in the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-09-02 01:10:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							50b84a03f3
							
						
					 | 
					
						
						
							
							Disable ccache in the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-08-28 23:11:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							24d73a3f82
							
						
					 | 
					
						
						
							
							Add a note about the CMake 3.20+ requirement in the Jenkinsfile and set the used cmake installation to "Latest"
						
						
						
						
						
					 | 
					
						2021-08-18 14:17:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ab7fcee9a2
							
						
					 | 
					
						
						
							
							Set CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS in the Jenkinsfile to avoid errors caused by dpkg
						
						
						
						
						
					 | 
					
						2021-08-18 13:44:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3b31ad0c6d
							
						
					 | 
					
						
						
							
							Set the package architectures of x86 packages to i386 instead of i686
						
						
						
						
						
					 | 
					
						2021-08-17 17:48:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							05e8c5c9b6
							
						
					 | 
					
						
						
							
							Build x86 packages in the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-08-17 17:31:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							82dde27690
							
						
					 | 
					
						
						
							
							Use GNU strip on produced executables in the buildTarget functions of the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-08-16 11:52:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							31858e68a0
							
						
					 | 
					
						
						
							
							Fix the buildTarget method's parameters again by making isPackageArchDeb a boolean
						
						
						
						
						
					 | 
					
						2021-08-16 00:24:54 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b8b809a876
							
						
					 | 
					
						
						
							
							Add a boolean parameter to the buildTarget function of the Jenkinsfile to choose whether to use the debian architecture or the rpm architecture in the names of produced packages
						
						
						
						
						
					 | 
					
						2021-08-15 21:27:29 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							58e54f1b94
							
						
					 | 
					
						
						
							
							Always use clang with lld when compiling for the host platform in the Jenkins pipeline
						
						
						
						
						
					 | 
					
						2021-08-15 17:57:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4f0fa09cd9
							
						
					 | 
					
						
						
							
							Build packages for the aarch64 and armhf architectures in the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-08-15 17:19:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7fd3cc32c8
							
						
					 | 
					
						
						
							
							Fix the position of the cmakeArgs arguments in functions calls in the Jenkinsfile, and add a CXX_TARGET variable
						
						
						
						
						
					 | 
					
						2021-08-15 17:08:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							9f25ef909b
							
						
					 | 
					
						
						
							
							Re-add previously removed types in the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-08-15 16:40:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c17ec47d06
							
						
					 | 
					
						
						
							
							Add a missing $ when invoking cpack in the Jenkins pipeline
						
						
						
						
						
					 | 
					
						2021-08-15 16:25:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d25b0f71c8
							
						
					 | 
					
						
						
							
							Fix string interpolation in the Jenkinsfile using quotes
						
						
						
						
						
					 | 
					
						2021-08-15 16:24:27 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							42ae8e1342
							
						
					 | 
					
						
						
							
							Define the buildTarget function outside of the Jenkins pipeline
						
						
						
						
						
					 | 
					
						2021-08-15 16:17:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							28fcc49572
							
						
					 | 
					
						
						
							
							Add a function to the Jenkinsfile and archive artifacts in each cmake-build directory
						
						
						
						
						
					 | 
					
						2021-08-15 16:13:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							404b580ec3
							
						
					 | 
					
						
						
							
							Don't execute make commands in parallel in the Jenkinsfile.
						
						
						
						
						
					 | 
					
						2021-08-10 11:00:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e414688156
							
						
					 | 
					
						
						
							
							Rename the second stage of the pipeline in the Jenkinsfile
						
						
						
						
						
					 | 
					
						2021-08-09 20:55:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a875f8ab80
							
						
					 | 
					
						
						
							
							Only strip the executable found in ./cmake-build-release.
						
						
						
						
						
					 | 
					
						2021-08-09 18:29:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ed6851f8e7
							
						
					 | 
					
						
						
							
							Re-add the cmake calls in the Jenkinsfile.
						
						
						
						
						
					 | 
					
						2021-08-09 18:14:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b1e5c0f7ea
							
						
					 | 
					
						
						
							
							Fix the previous commit...
						
						
						
						
						
					 | 
					
						2021-08-09 18:06:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							9a9cc4aa50
							
						
					 | 
					
						
						
							
							Move cross-compilation to another stage in the Jenkinsfile.
						
						
						
						
						
					 | 
					
						2021-08-09 18:02:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b1c8bc5b7f
							
						
					 | 
					
						
						
							
							Update README.md and use the right mingw32 executable on debian.
						
						
						
						
						
					 | 
					
						2021-07-09 18:39:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							dfe21742e3
							
						
					 | 
					
						
						
							
							Add a timeout to the Jenkinsfile and increase the number of kept builds.
						
						
						
						
						
					 | 
					
						2021-03-24 16:58:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e0112a367a
							
						
					 | 
					
						
						
							
							Fix the Jenkinsfile.
						
						
						
						
						
					 | 
					
						2021-03-24 16:55:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a9d6b3402d
							
						
					 | 
					
						
						
							
							Update the Jenkinsfile.
						
						
						
						
						
					 | 
					
						2021-03-24 16:40:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							cbcacfe52f
							
						
					 | 
					
						
						
							
							Finish Jenkins builds even when CPack failures are present.
						
						
						
						
						
					 | 
					
						2021-03-10 16:04:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							aa2691316f
							
						
					 | 
					
						
						
							
							Also set the debian package architecture and generate deb packages in the Jenkinsfile.
						
						
						
						
						
					 | 
					
						2021-03-01 12:24:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a9eba99b98
							
						
					 | 
					
						
						
							
							Fix the Jenkinsfile.
						
						
						
						
						
					 | 
					
						2021-02-28 18:38:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5c3eb35923
							
						
					 | 
					
						
						
							
							Run strip in the Jenkinsfile.
						
						
						
						
						
					 | 
					
						2021-02-28 12:47:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							2dc9b54e3f
							
						
					 | 
					
						
						
							
							Also publish the arm rpm artifacts.
						
						
						
						
						
					 | 
					
						2021-02-27 12:39:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e4182ed4a6
							
						
					 | 
					
						
						
							
							Enable rpm packaging for arm builds in the Jenkinsfile.
						
						
						
						
						
					 | 
					
						2021-02-27 12:37:47 +01:00 | 
					
					
						
						
							
							
							
						
					 |