DragNDrop do damage executable in myapp.app

for multiplatform setup creator, i have the following CMakeLists.txt in subdirectory. it ok for windows and linux but DragNDrop do damage executable in myapp.app. and Myapp not run.

#cmake . -GNinja
#cmake --build . --target package

cmake_minimum_required(VERSION 3.0.0)

project(Myapp)
add_executable(Myapp IMPORTED)
if(APPLE)
install(DIRECTORY …/bin/Myapp.app DESTINATION .)
set(CPACK_GENERATOR DragNDrop)
set(CPACK_RESOURCE_FILE_LICENSE “…/license.txt”)
elseif (WIN32)
install(FILES …/bin/Myapp.exe …/bin/Myapp.dll …/bin/Myapp2.dll DESTINATION .)
install(DIRECTORY …/bin/assetDir DESTINATION .)
set(CPACK_GENERATOR WIX)
set(CPACK_PACKAGE_NAME “Myapp”)
set(CPACK_PACKAGE_VENDOR “myapp.org”)
set(CPACK_PACKAGE_INSTALL_DIRECTORY “Myapp”)
set(CPACK_PACKAGE_EXECUTABLES “Myapp” “Myapp”)
set(CPACK_CREATE_DESKTOP_LINKS “Myapp”)
set(CPACK_WIX_PRODUCT_ICON “…/myapp.ico”)
set(CPACK_RESOURCE_FILE_LICENSE “…/license.txt”)
elseif (UNIX AND NOT APPLE)
install(FILES …/bin/Myapp …/bin/forMyappCreateDesktopEntry.sh …/bin/forDesktopEntry.png …/license.txt DESTINATION .)
install(DIRECTORY …/bin/assetDir DESTINATION .)
set(CPACK_GENERATOR TGZ)

endif()

    set(CPACK_PACKAGE_VERSION "1.0.0")
    INCLUDE(CPack)
    add_custom_command(OUTPUT Myapp POST_BUILD COMMAND cpack -C Release)

i did it. Problem is permission.

install(DIRECTORY …/bin/Myapp.app DESTINATION . FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)