File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -45,12 +45,12 @@ jobs:
4545 sudo -u ci conan install . --build=missing
4646 sudo -u ci cmake --preset conan-release
4747 sudo -u ci cmake --build build/Release -j$(nproc)
48+ sudo -u ci cmake --build build/Release package
4849
4950 - name : Upload package tarball
5051 uses : actions/upload-artifact@v4
5152 with :
5253 name : hcpu-tarballs-${{ matrix.compiler }}
5354 path : |
54- bazel-bin/tools/packaging/*.tar.gz
55- !bazel-bin/tools/packaging/hcpu.tar.gz
55+ build/Release/*.tar.gz
5656 if-no-files-found : error
Original file line number Diff line number Diff line change 55 inputs :
66 artifact_name :
77 type : string
8- default : " hcpu-tarballs *"
8+ default : " hypercpu- *"
99
1010jobs :
1111 install-and-test :
Original file line number Diff line number Diff line change @@ -2,11 +2,14 @@ cmake_minimum_required(VERSION 3.28)
22project (HyperCPU VERSION 0.5.0 LANGUAGES CXX )
33
44include (CheckIPOSupported )
5+ include (CPack )
56
67set (CMAKE_EXPORT_COMPILE_COMMANDS TRUE )
78set (EXPORT_COMPILE_COMMANDS TRUE )
89set (CMAKE_CXX_STANDARD 20)
910set (CMAKE_CXX_STANDARD_REQUIRED ON )
11+ set (CPACK_GENERATOR "TGZ" )
12+ set (CPACK_PACKAGE_FILE_NAME "hypercpu-${CMAKE_BUILD_TYPE } " )
1013
1114find_package (GTest REQUIRED )
1215find_package (argparse REQUIRED )
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ target_link_libraries(hcasm-core PUBLIC
1010 eternal::eternal
1111 spdlog::spdlog
1212 re2::re2
13+ argparse::argparse
1314 hcpu-common
1415)
1516
You can’t perform that action at this time.
0 commit comments