Browse Source

BUG: Some platforms require executable permission on shared libraries.

Brad King 20 years ago
parent
commit
2caa6bb7e6
2 changed files with 4 additions and 6 deletions
  1. 2 3
      Tests/SimpleInstall/CMakeLists.txt
  2. 2 3
      Tests/SimpleInstallS2/CMakeLists.txt

+ 2 - 3
Tests/SimpleInstall/CMakeLists.txt

@@ -94,9 +94,8 @@ ELSE(STAGE2)
 
   INSTALL(TARGETS SimpleInstall test1 test2 test3
           RUNTIME DESTINATION bin LIBRARY DESTINATION lib)
-  INSTALL(TARGETS test4
-    RUNTIME DESTINATION bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
-    LIBRARY DESTINATION lib PERMISSIONS OWNER_READ OWNER_WRITE)
+  INSTALL(TARGETS test4 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
+          RUNTIME DESTINATION bin LIBRARY DESTINATION lib)
   INSTALL(FILES lib1.h DESTINATION include/foo)
   INSTALL(FILES lib2.h
     DESTINATION include/foo

+ 2 - 3
Tests/SimpleInstallS2/CMakeLists.txt

@@ -94,9 +94,8 @@ ELSE(STAGE2)
 
   INSTALL(TARGETS SimpleInstall test1 test2 test3
           RUNTIME DESTINATION bin LIBRARY DESTINATION lib)
-  INSTALL(TARGETS test4
-    RUNTIME DESTINATION bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
-    LIBRARY DESTINATION lib PERMISSIONS OWNER_READ OWNER_WRITE)
+  INSTALL(TARGETS test4 PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
+          RUNTIME DESTINATION bin LIBRARY DESTINATION lib)
   INSTALL(FILES lib1.h DESTINATION include/foo)
   INSTALL(FILES lib2.h
     DESTINATION include/foo