diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 5f79104..1643585 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -26,6 +26,12 @@ jobs: - os: windows-latest c_compiler: cl cpp_compiler: cl + - os: windows-latest + c_compiler: gcc + cpp_compiler: g++ + - os: windows-latest + c_compiler: clang + cpp_compiler: clang++ - os: ubuntu-latest c_compiler: gcc cpp_compiler: g++ @@ -33,10 +39,6 @@ jobs: c_compiler: clang cpp_compiler: clang++ exclude: - - os: windows-latest - c_compiler: gcc - - os: windows-latest - c_compiler: clang - os: ubuntu-latest c_compiler: cl diff --git a/CMakeLists.txt b/CMakeLists.txt index 75a64f8..26ccf18 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.13...3.19) -project(libaec LANGUAGES C VERSION 1.1.2) +project(libaec LANGUAGES C VERSION 1.1.3) set(CMAKE_C_STANDARD 99) set(CMAKE_C_VISIBILITY_PRESET hidden) diff --git a/LICENSE.txt b/LICENSE.txt index b39f735..6434642 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh +Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/configure.ac b/configure.ac index 55c7223..1410a65 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.71]) m4_define([VERSION_MAJOR], [1]) m4_define([VERSION_MINOR], [1]) -m4_define([VERSION_PATCH], [2]) +m4_define([VERSION_PATCH], [3]) AC_INIT([libaec],[VERSION_MAJOR.VERSION_MINOR.VERSION_PATCH],[rosenhauer@dkrz.de]) diff --git a/include/libaec.h.in b/include/libaec.h.in index e135432..ce9b932 100644 --- a/include/libaec.h.in +++ b/include/libaec.h.in @@ -2,7 +2,7 @@ * @file libaec.h * * @section LICENSE - * Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh + * Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/include/szlib.h b/include/szlib.h index 6922a02..0f075bb 100644 --- a/include/szlib.h +++ b/include/szlib.h @@ -2,7 +2,7 @@ * @file szlib.h * * @section LICENSE - * Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh + * Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7801d82..f9c3031 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -22,7 +22,7 @@ add_library(aec_shared SHARED "$") target_link_libraries(aec_shared PUBLIC aec) set_target_properties(aec_shared PROPERTIES - VERSION 0.1.2 + VERSION 0.1.3 SOVERSION 0 OUTPUT_NAME aec PUBLIC_HEADER ${CMAKE_CURRENT_BINARY_DIR}/../include/libaec.h) diff --git a/src/Makefile.am b/src/Makefile.am index 89eb635..c8d3793 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,7 +5,7 @@ lib_LTLIBRARIES = libaec.la libsz.la libaec_la_SOURCES = encode.c encode_accessors.c decode.c vector.c\ encode.h encode_accessors.h decode.h vector.h libaec_la_CPPFLAGS = $(AM_CPPFLAGS) -DLIBAEC_BUILD -libaec_la_LDFLAGS = -version-info 1:2:1 -no-undefined +libaec_la_LDFLAGS = -version-info 1:3:1 -no-undefined libsz_la_SOURCES = sz_compat.c libsz_la_LIBADD = libaec.la diff --git a/src/decode.c b/src/decode.c index 0da08d3..18e74af 100644 --- a/src/decode.c +++ b/src/decode.c @@ -2,7 +2,7 @@ * @file decode.c * * @section LICENSE - * Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh + * Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/decode.h b/src/decode.h index 4bb8111..5244d28 100644 --- a/src/decode.h +++ b/src/decode.h @@ -2,7 +2,7 @@ * @file decode.h * * @section LICENSE - * Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh + * Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/encode.c b/src/encode.c index 874cff5..9c2d754 100644 --- a/src/encode.c +++ b/src/encode.c @@ -2,7 +2,7 @@ * @file encode.c * * @section LICENSE - * Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh + * Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/encode.h b/src/encode.h index d2ebca4..a2a6439 100644 --- a/src/encode.h +++ b/src/encode.h @@ -2,7 +2,7 @@ * @file encode.h * * @section LICENSE - * Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh + * Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/encode_accessors.c b/src/encode_accessors.c index 7e5f901..07e1ffd 100644 --- a/src/encode_accessors.c +++ b/src/encode_accessors.c @@ -2,7 +2,7 @@ * @file encode_accessors.c * * @section LICENSE - * Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh + * Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/encode_accessors.h b/src/encode_accessors.h index 734747f..0ad3610 100644 --- a/src/encode_accessors.h +++ b/src/encode_accessors.h @@ -2,7 +2,7 @@ * @file encode_accessors.h * * @section LICENSE - * Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh + * Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/graec.c b/src/graec.c index 3591dbb..07db494 100644 --- a/src/graec.c +++ b/src/graec.c @@ -2,7 +2,7 @@ * @file aec.c * * @section LICENSE - * Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh + * Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/sz_compat.c b/src/sz_compat.c index 1b1c6f7..9533fc2 100644 --- a/src/sz_compat.c +++ b/src/sz_compat.c @@ -2,7 +2,7 @@ * @file sz_compat.c * * @section LICENSE - * Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh + * Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/src/utime.c b/src/utime.c index aa32a7a..bd9b80b 100644 --- a/src/utime.c +++ b/src/utime.c @@ -4,7 +4,7 @@ * @author Thomas Jahns, Deutsches Klimarechenzentrum * * @section LICENSE - * Copyright 2023 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh + * Copyright 2024 Mathis Rosenhauer, Moritz Hanke, Joerg Behrens, Luis Kornblueh * All rights reserved. * * Redistribution and use in source and binary forms, with or without