diff --git a/scripts/clang++/base/common.sh b/scripts/clang++/base/common.sh index 054d4bcf7..0316a67b9 100755 --- a/scripts/clang++/base/common.sh +++ b/scripts/clang++/base/common.sh @@ -32,7 +32,8 @@ function mason_build { # copy c++ headers (on osx these are a symlink to the system headers) if [[ -d "${CLANG_PREFIX}/include/c++" ]]; then - cp -r "${CLANG_PREFIX}/include/c++" "${MASON_PREFIX}/include/" + # todo check if symLink + cp -a "${CLANG_PREFIX}/include/c++" "${MASON_PREFIX}/include/" fi # copy libs diff --git a/scripts/clang-tidy/base/common.sh b/scripts/clang-tidy/base/common.sh index d9e3e0abb..8f2346416 100755 --- a/scripts/clang-tidy/base/common.sh +++ b/scripts/clang-tidy/base/common.sh @@ -14,7 +14,7 @@ function mason_build { # copy c++ headers (on osx these are a symlink to the system headers) if [[ -d "${CLANG_PREFIX}/include/c++" ]]; then - cp -r "${CLANG_PREFIX}/include/c++" "${MASON_PREFIX}/include/" + cp -a "${CLANG_PREFIX}/include/c++" "${MASON_PREFIX}/include/" fi # copy c headers @@ -43,4 +43,4 @@ function mason_ldflags { function mason_static_libs { : -} \ No newline at end of file +}