From: Eric Haszlakiewicz Date: Tue, 21 Apr 2020 03:19:17 +0000 (+0000) Subject: Issue #471: always create directories with mode 0755, regardless of umask. X-Git-Tag: json-c-0.15-20200726~68 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fa6bc1e2d7cd61a678b7476290f1337ebc9dc50f;p=json-c Issue #471: always create directories with mode 0755, regardless of umask. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index c93c67a..1d09e50 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -392,6 +392,17 @@ target_include_directories(${PROJECT_NAME} $ ) +# Always create new install dirs with 0755 permissions, regardless of umask +set(CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS + OWNER_READ + OWNER_WRITE + OWNER_EXECUTE + GROUP_READ + GROUP_EXECUTE + WORLD_READ + WORLD_EXECUTE + ) + install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}-targets RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}