File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments