Skip to content

Commit 319ba2f

Browse files
committed
mingw
1 parent 96f2ec1 commit 319ba2f

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

selfcheck.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,12 @@ if [ "$cxx_type" = "g++" ]; then
3333
# some required include paths might differ per distro
3434
inc=
3535
inc="$inc -I/usr/include"
36-
inc="$inc -I/usr/include/linux"
37-
inc="$inc -I/usr/include/c++/$gcc_ver"
36+
if [ -d "/usr/include/linux" ]; then # Manjaro, ubuntu
37+
inc="$inc -I/usr/include/linux"
38+
fi
39+
if [ -d "/usr/include/c++/$gcc_ver" ]; then # Manjaro, ubuntu
40+
inc="$inc -I/usr/include/c++/$gcc_ver"
41+
fi
3842
if [ -d "/usr/include/c++/$gcc_ver/x86_64-pc-linux-gnu" ]; then
3943
inc="$inc -I/usr/include/c++/$gcc_ver/x86_64-pc-linux-gnu"
4044
fi
@@ -61,7 +65,8 @@ elif [ "$cxx_type" = "clang" ]; then
6165
defs="$defs -D__has_attribute(x)=(0)"
6266
defs="$defs -D__has_cpp_attribute(x)=(0)"
6367
defs="$defs -D__has_include_next(x)=(0)"
64-
defs="$defs -D__has_builtin(x)=(1)"
68+
defs="$defs -D__building_module(x)=(ß)" # MSYS
69+
6570
# some required include paths might differ per distro
6671
inc=
6772
if [ -d "/usr/include/c++/v1" ]; then

0 commit comments

Comments
 (0)