mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-10-16 18:56:54 +02:00
Merge pull request #1021 from drdzyk/cpp_master
fix detection of linux based os
This commit is contained in:
6
.github/depends/zlib.sh
vendored
6
.github/depends/zlib.sh
vendored
@@ -27,9 +27,9 @@ while getopts "b:t:p:" c; do
|
||||
done
|
||||
|
||||
mkdir $prefix || exit 1
|
||||
wget https://zlib.net/zlib-1.2.11.tar.gz || exit 1
|
||||
tar -xf zlib-1.2.11.tar.gz || exit 1
|
||||
cd zlib-1.2.11
|
||||
wget https://zlib.net/zlib-1.2.12.tar.gz || exit 1
|
||||
tar -xf zlib-1.2.12.tar.gz || exit 1
|
||||
cd zlib-1.2.12
|
||||
|
||||
build()
|
||||
{
|
||||
|
4
.github/workflows/gha.yml
vendored
4
.github/workflows/gha.yml
vendored
@@ -36,7 +36,7 @@ jobs:
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ~/zlib-prefix/
|
||||
key: ${{ runner.os }}-zlib-1-2-11-2021-08-09
|
||||
key: ${{ runner.os }}-zlib-1-2-12-2021-08-09
|
||||
|
||||
- name: Build zlib
|
||||
if: steps.cache-zlib.outputs.cache-hit != 'true'
|
||||
@@ -111,7 +111,7 @@ jobs:
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ~/zlib-prefix/
|
||||
key: ${{ runner.os }}-zlib-1-2-11-2021-08-09
|
||||
key: ${{ runner.os }}-zlib-1-2-12-2021-08-09
|
||||
|
||||
- name: Build zlib
|
||||
if: steps.cache-zlib.outputs.cache-hit != 'true'
|
||||
|
14
appveyor.yml
14
appveyor.yml
@@ -23,10 +23,10 @@ environment:
|
||||
boost_subdir: lib32-msvc-14.0
|
||||
build_script:
|
||||
- ps: |
|
||||
appveyor DownloadFile http://zlib.net/zlib-1.2.11.tar.gz -FileName zlib-1.2.11.tar.gz
|
||||
7z x zlib-1.2.11.tar.gz 2> $null
|
||||
7z x zlib-1.2.11.tar 2> $null
|
||||
cd zlib-1.2.11
|
||||
appveyor DownloadFile http://zlib.net/zlib-1.2.12.tar.gz -FileName zlib-1.2.12.tar.gz
|
||||
7z x zlib-1.2.12.tar.gz 2> $null
|
||||
7z x zlib-1.2.12.tar 2> $null
|
||||
cd zlib-1.2.12
|
||||
|
||||
md build
|
||||
md prefix
|
||||
@@ -34,7 +34,7 @@ build_script:
|
||||
|
||||
cmake `
|
||||
-G $env:msvc `
|
||||
-D CMAKE_INSTALL_PREFIX="$env:APPVEYOR_BUILD_FOLDER\zlib-1.2.11\prefix" `
|
||||
-D CMAKE_INSTALL_PREFIX="$env:APPVEYOR_BUILD_FOLDER\zlib-1.2.12\prefix" `
|
||||
..
|
||||
if ($LastExitCode -ne 0) { exit $LastExitCode }
|
||||
|
||||
@@ -52,7 +52,7 @@ build_script:
|
||||
-D MSGPACK_BUILD_EXAMPLES=ON `
|
||||
-D MSGPACK_BUILD_TESTS=ON `
|
||||
-D CMAKE_EXE_LINKER_FLAGS=/LIBPATH:"$env:boost_prefix\$env:boost_subdir" `
|
||||
-D CMAKE_PREFIX_PATH="$env:boost_prefix;$env:APPVEYOR_BUILD_FOLDER\zlib-1.2.11\prefix" `
|
||||
-D CMAKE_PREFIX_PATH="$env:boost_prefix;$env:APPVEYOR_BUILD_FOLDER\zlib-1.2.12\prefix" `
|
||||
-D CMAKE_INSTALL_PREFIX="$env:APPVEYOR_BUILD_FOLDER\prefix" `
|
||||
-D CMAKE_CXX_FLAGS="/D_VARIADIC_MAX=10 /EHsc /DBOOST_ALL_DYN_LINK" `
|
||||
..
|
||||
@@ -62,5 +62,5 @@ build_script:
|
||||
if ($LastExitCode -ne 0) { exit $LastExitCode }
|
||||
|
||||
test_script:
|
||||
- set PATH=%PATH%;%APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\build\Release;%APPVEYOR_BUILD_FOLDER%\build\release;%boost_prefix%\%boost_subdir%
|
||||
- set PATH=%PATH%;%APPVEYOR_BUILD_FOLDER%\zlib-1.2.12\build\Release;%APPVEYOR_BUILD_FOLDER%\build\release;%boost_prefix%\%boost_subdir%
|
||||
- ctest -VV -C Release
|
||||
|
@@ -27,7 +27,7 @@ http://www.boost.org/LICENSE_1_0.txt)
|
||||
#define MSGPACK_OS_LINUX MSGPACK_VERSION_NUMBER_NOT_AVAILABLE
|
||||
|
||||
#if !defined(MSGPACK_PREDEF_DETAIL_OS_DETECTED) && ( \
|
||||
defined(linux) || defined(__linux) \
|
||||
defined(linux) || defined(__linux) || defined(__linux__) \
|
||||
)
|
||||
# undef MSGPACK_OS_LINUX
|
||||
# define MSGPACK_OS_LINUX MSGPACK_VERSION_NUMBER_AVAILABLE
|
||||
|
@@ -88,7 +88,7 @@
|
||||
#elif defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__)
|
||||
|
||||
#include <arpa/inet.h> /* __BYTE_ORDER */
|
||||
# if defined(linux)
|
||||
# if defined(linux) || defined(__linux__)
|
||||
# include <byteswap.h>
|
||||
# endif
|
||||
|
||||
|
Reference in New Issue
Block a user