Skip to content

Commit f95acf1

Browse files
authored
Updates Config Files to new version (#126)
1 parent 565655c commit f95acf1

File tree

8 files changed

+18
-8
lines changed

8 files changed

+18
-8
lines changed

.github/workflows/github-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ on:
2424
# Define env vars #
2525
###################
2626
env:
27-
HEXL_VER: 1.2.4
27+
HEXL_VER: 1.2.5
2828
HEXL_DIR: ${GITHUB_WORKSPACE}/lib/cmake/hexl-${HEXL_VER}
2929
HEXL_HINT_DIR: >
3030
-DHEXL_HINT_DIR=${GITHUB_WORKSPACE}/lib/cmake/hexl-${HEXL_VER}

CHANGES.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changes
22

3+
## Version 1.2.5
4+
5+
- Adds experimental FFT-like (https://github.com/intel/hexl/pull/104)
6+
- Adds big moduli tests for IFMA (https://github.com/intel/hexl/pull/123)
7+
- Fixes HEXL's example build (https://github.com/intel/hexl/pull/114)
8+
- Fixes IFMA/DQ logic error (https://github.com/intel/hexl/pull/118)
9+
- Fixes pre-built CpuFeatures Error on Cmake 3.16 (https://github.com/intel/hexl/pull/120)
10+
- Fixes 52-bit modulus issue https://github.com/intel/hexl/issues/121 (https://github.com/intel/hexl/pull/123)
11+
- Updates to documentation
12+
313
## Version 1.2.4
414
- Adds experimental HEXL-FPGA compatibility for dyadic multiply and key switch (https://github.com/intel/hexl/pull/109)
515
- Adds vcpkg example of how to use previous hexl versions (https://github.com/intel/hexl/pull/103)

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
# target_link_options and cmake -S . -B build require cmake 3.13
55
cmake_minimum_required(VERSION 3.13)
6-
project(HEXL VERSION 1.2.4 LANGUAGES C CXX)
6+
project(HEXL VERSION 1.2.5 LANGUAGES C CXX)
77

88
include(CheckCCompilerFlag)
99
include(CheckCXXCompilerFlag)

example/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ Once you have installed Intel HE Acceleration Library. Then, in your external
2929
application, add the following lines to your `CMakeLists.txt`:
3030

3131
```bash
32-
find_package(HEXL 1.2.4
32+
find_package(HEXL 1.2.5
3333
HINTS ${HEXL_HINT_DIR}
3434
REQUIRED)
3535
target_link_libraries(<your target> HEXL::hexl)
3636
```
3737
If Intel HE Acceleration Library is installed globally, `HEXL_HINT_DIR` is not
3838
needed. Otherwise, `HEXL_HINT_DIR` should be the directory containing
39-
`HEXLConfig.cmake`, e.g. `${CMAKE_INSTALL_PREFIX}/lib/cmake/hexl-1.2.4/`
39+
`HEXLConfig.cmake`, e.g. `${CMAKE_INSTALL_PREFIX}/lib/cmake/hexl-1.2.5/`
4040

4141
## Method 2 (pkgconfig)
4242

example/cmake/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.13)
66
set(CMAKE_CXX_STANDARD 17)
77

88
# Example using source
9-
find_package(HEXL 1.2.4
9+
find_package(HEXL 1.2.5
1010
HINTS ${HEXL_HINT_DIR}
1111
REQUIRED)
1212
if (NOT TARGET HEXL::hexl)

example/vcpkg/vcpkg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"dependencies": [
55
{
66
"name": "hexl",
7-
"version>=": "1.2.4"
7+
"version>=": "1.2.5"
88
}
99
],
1010
"builtin-baseline": "7baf7bc9f3390bab2f47e2bcbd35b065663bc80d",

port/hexl/portfile.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ vcpkg_cmake_configure(
2626
)
2727

2828
vcpkg_cmake_install()
29-
vcpkg_cmake_config_fixup(PACKAGE_NAME "HEXL" CONFIG_PATH "lib/cmake/hexl-1.2.4")
29+
vcpkg_cmake_config_fixup(PACKAGE_NAME "HEXL" CONFIG_PATH "lib/cmake/hexl-1.2.5")
3030

3131
vcpkg_fixup_pkgconfig()
3232

port/hexl/vcpkg.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hexl",
3-
"version": "1.2.4",
3+
"version": "1.2.5",
44
"description": "Intel® HEXL is an open-source library which provides efficient implementations of integer arithmetic on Galois fields.",
55
"homepage": "https://github.com/intel/hexl",
66
"supports": "x64 & !(windows & !static)",

0 commit comments

Comments
 (0)