CMakeLists.txt: Improve CPACK_PACKAGE_FILE_NAME
Signed-off-by: Username404 <w.iron.zombie@gmail.com>
This commit is contained in:
		
							parent
							
								
									8004d3a283
								
							
						
					
					
						commit
						ab2b666dd3
					
				@ -1,6 +1,7 @@
 | 
				
			|||||||
cmake_minimum_required(VERSION 3.18)
 | 
					cmake_minimum_required(VERSION 3.18)
 | 
				
			||||||
project(Yerbacon VERSION 0.0.1 LANGUAGES C CXX)
 | 
					project(Yerbacon VERSION 0.0.1 LANGUAGES C CXX)
 | 
				
			||||||
set(EXENAME "ybcon")
 | 
					set(EXENAME "ybcon")
 | 
				
			||||||
 | 
					string(TOLOWER "${PROJECT_NAME}" LOWERCASE_PROJECT_NAME)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if (NOT DEFINED CODENAME)
 | 
					if (NOT DEFINED CODENAME)
 | 
				
			||||||
    set(CODENAME "Unknown")
 | 
					    set(CODENAME "Unknown")
 | 
				
			||||||
@ -153,7 +154,7 @@ set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
 | 
				
			|||||||
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.txt")
 | 
					set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.txt")
 | 
				
			||||||
set(CPACK_PACKAGE_CONTACT "Username404 <w.iron.zombie@gmail.com>")
 | 
					set(CPACK_PACKAGE_CONTACT "Username404 <w.iron.zombie@gmail.com>")
 | 
				
			||||||
set(CPACK_PACKAGE_INSTALL_DIRECTORY "${PROJECT_NAME} ${CMAKE_PROJECT_VERSION_MAJOR}.${CMAKE_PROJECT_VERSION_MINOR}")
 | 
					set(CPACK_PACKAGE_INSTALL_DIRECTORY "${PROJECT_NAME} ${CMAKE_PROJECT_VERSION_MAJOR}.${CMAKE_PROJECT_VERSION_MINOR}")
 | 
				
			||||||
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${CODENAME}-${TIME}_${CMAKE_SYSTEM_NAME}.${CMAKE_SYSTEM_PROCESSOR}")
 | 
					set(CPACK_PACKAGE_FILE_NAME "${LOWERCASE_PROJECT_NAME}-${PROJECT_VERSION}-${TIME}.${CMAKE_SYSTEM_PROCESSOR}")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
include_directories(${CMAKE_CURRENT_LIST_DIR})
 | 
					include_directories(${CMAKE_CURRENT_LIST_DIR})
 | 
				
			||||||
add_executable(${EXENAME} src/main.cpp ${CMAKE_CURRENT_BINARY_DIR}/processed/${PROJECT_NAME}.rc src/etc/filefuncs.cpp src/etc/lexer.cpp src/headers/lex.hpp src/headers/misc.hpp src/headers/parsing/ParseComponents.hpp src/headers/transpiler/Target.hpp src/headers/transpiler/implementations/Lua.hpp src/headers/transpiler/implementations/Js.hpp src/headers/transpiler/implementations/Py.hpp src/headers/parsing/Parser.hpp src/headers/arguments.hpp src/headers/parsing/ReservedIdentifiers.hpp)
 | 
					add_executable(${EXENAME} src/main.cpp ${CMAKE_CURRENT_BINARY_DIR}/processed/${PROJECT_NAME}.rc src/etc/filefuncs.cpp src/etc/lexer.cpp src/headers/lex.hpp src/headers/misc.hpp src/headers/parsing/ParseComponents.hpp src/headers/transpiler/Target.hpp src/headers/transpiler/implementations/Lua.hpp src/headers/transpiler/implementations/Js.hpp src/headers/transpiler/implementations/Py.hpp src/headers/parsing/Parser.hpp src/headers/arguments.hpp src/headers/parsing/ReservedIdentifiers.hpp)
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							@ -82,7 +82,7 @@ pipeline {
 | 
				
			|||||||
                        steps {
 | 
					                        steps {
 | 
				
			||||||
                            echo 'Deploying....'
 | 
					                            echo 'Deploying....'
 | 
				
			||||||
                            catchError(buildResult: "${TARGET}".endsWith('.cmake') ? 'FAILURE' : 'UNSTABLE', stageResult: 'FAILURE') {
 | 
					                            catchError(buildResult: "${TARGET}".endsWith('.cmake') ? 'FAILURE' : 'UNSTABLE', stageResult: 'FAILURE') {
 | 
				
			||||||
                                archiveArtifacts artifacts: 'cmake-build-*/*.deb, cmake-build-*/*.rpm, cmake-build-*/*.tar.gz, cmake-build-*/*.sh, cmake-build-*/*.js, cmake-build-*/*Windows.*.exe, cmake-build-*/*.zip', fingerprint: false
 | 
					                                archiveArtifacts artifacts: 'cmake-build-*/*.deb, cmake-build-*/*.rpm, cmake-build-*/*.tar.gz, cmake-build-*/*.sh, cmake-build-*/*.js, cmake-build-*/*.exe, cmake-build-*/*.zip', fingerprint: false
 | 
				
			||||||
                            }
 | 
					                            }
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user