Skip to content

Commit 47d0736

Browse files
committed
wip
1 parent 7cdb246 commit 47d0736

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

.docker/build-linux.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ case "-$BUILD_TYPE-" in
4242
export COMPILER=clang
4343
;;
4444
*-oldclang-*)
45-
export CC=clang-15 CXX=clang++-15
45+
export CC=clang-15 CXX=clang++-16
4646
;;
4747
*)
4848
echo "missing compiler in: $BUILD_TYPE"

.github/workflows/build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
- name: Configure Build
4141
shell: cmd
4242
run: |
43-
cmake -B${{ runner.temp }}\build -S${{ runner.workspace }}\dwarfs -GNinja -DCMAKE_MAKE_PROGRAM=C:\bin\ninja.exe -DCMAKE_BUILD_TYPE=${{ matrix.build_mode }} -DWITH_TESTS=ON -DCMAKE_TOOLCHAIN_FILE=C:\vcpkg\scripts\buildsystems\vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows-static -DVCPKG_INSTALLED_DIR=${{ runner.workspace }}\vcpkg-install-dwarfs -DDWARFS_ARTIFACTS_DIR=Z:\artifacts\dwarfs
43+
cmake -B${{ runner.temp }}\build -S${{ runner.workspace }}\dwarfs -GNinja -DCMAKE_MAKE_PROGRAM=C:\bin\ninja.exe -DCMAKE_BUILD_TYPE=${{ matrix.build_mode }} -DWITH_TESTS=ON -DWITH_BENCHMARKS=ON -DCMAKE_TOOLCHAIN_FILE=C:\vcpkg\scripts\buildsystems\vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows-static -DVCPKG_INSTALLED_DIR=${{ runner.workspace }}\vcpkg-install-dwarfs -DDWARFS_ARTIFACTS_DIR=Z:\artifacts\dwarfs
4444
4545
- name: Run Build
4646
shell: cmd
@@ -140,7 +140,7 @@ jobs:
140140
- name: Configure Build
141141
shell: cmd
142142
run: |
143-
cmake -B${{ runner.temp }}\build -S${{ runner.workspace }}\dwarfs -GNinja -DCMAKE_MAKE_PROGRAM=C:\bin\ninja.exe -DCMAKE_BUILD_TYPE=${{ matrix.build_mode }} -DWITH_TESTS=ON -DCMAKE_TOOLCHAIN_FILE=C:\vcpkg\scripts\buildsystems\vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows-static -DVCPKG_INSTALLED_DIR=${{ runner.workspace }}\vcpkg-install-dwarfs -DDWARFS_ARTIFACTS_DIR=Z:\artifacts\dwarfs -DCMAKE_PREFIX_PATH=${{ runner.temp }}\ricepp-install -DUSE_RICEPP_PACKAGE=ON
143+
cmake -B${{ runner.temp }}\build -S${{ runner.workspace }}\dwarfs -GNinja -DCMAKE_MAKE_PROGRAM=C:\bin\ninja.exe -DCMAKE_BUILD_TYPE=${{ matrix.build_mode }} -DWITH_TESTS=ON -DWITH_BENCHMARKS=ON -DCMAKE_TOOLCHAIN_FILE=C:\vcpkg\scripts\buildsystems\vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows-static -DVCPKG_INSTALLED_DIR=${{ runner.workspace }}\vcpkg-install-dwarfs -DDWARFS_ARTIFACTS_DIR=Z:\artifacts\dwarfs -DCMAKE_PREFIX_PATH=${{ runner.temp }}\ricepp-install -DUSE_RICEPP_PACKAGE=ON
144144
145145
- name: Run Build
146146
shell: cmd

CMakeLists.txt

+11
Original file line numberDiff line numberDiff line change
@@ -1237,13 +1237,24 @@ if(STATIC_BUILD_DO_NOT_USE OR WIN32)
12371237
"binary_tarball=${CMAKE_PROJECT_NAME}-${DWARFS_ARTIFACT_ID}${PACKAGE_EXT}\n"
12381238
"universal_binary=${UNIVERSAL_PACKED}\n")
12391239

1240+
if(USE_RICEPP_PACKAGE)
1241+
add_executable(ricepp_benchmark_fits ricepp/ricepp_benchmark_fits.cpp)
1242+
target_link_libraries(ricepp_benchmark_fits ricepp benchmark::benchmark)
1243+
set(RICEPP_BENCHMARK_FITS "ricepp_benchmark_fits")
1244+
else()
1245+
set(RICEPP_BENCHMARK_FITS "ricepp/ricepp_benchmark_fits")
1246+
endif()
1247+
12401248
add_custom_target(copy_artifacts
12411249
COMMAND ${CMAKE_COMMAND} -E make_directory ${ARTIFACTS_FULL_PATH}
12421250
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_PROJECT_NAME}-${DWARFS_ARTIFACT_ID}${PACKAGE_EXT} ${ARTIFACTS_FULL_PATH}
12431251
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/${UNIVERSAL_PACKED} ${ARTIFACTS_FULL_PATH}
12441252
COMMAND ${CMAKE_COMMAND} -E copy
12451253
${CMAKE_CURRENT_BINARY_DIR}/ricepp/ricepp_benchmark_fits${CMAKE_EXECUTABLE_SUFFIX}
12461254
${ARTIFACTS_FULL_PATH}/ricepp_benchmark_fits-${DWARFS_ARTIFACT_ID}${CMAKE_EXECUTABLE_SUFFIX}
1255+
COMMAND ${CMAKE_COMMAND} -E copy
1256+
${CMAKE_CURRENT_BINARY_DIR}/${RICEPP_BENCHMARK_FITS}${CMAKE_EXECUTABLE_SUFFIX}
1257+
${ARTIFACTS_FULL_PATH}/ricepp_benchmark_fits-${DWARFS_ARTIFACT_ID}${CMAKE_EXECUTABLE_SUFFIX}
12471258
)
12481259

12491260
add_custom_target(copy_source_artifacts

0 commit comments

Comments
 (0)