Merged in lindenlab/nat_viewer64 (pull request #6)
DRTVWR-418: Change Mac build_directory to build-darwin-x86_64 since we no longer support 32-bit Mac builds.master
commit
bf0a0807de
|
|
@ -3377,7 +3377,7 @@
|
|||
<key>darwin64</key>
|
||||
<map>
|
||||
<key>build_directory</key>
|
||||
<string>build-darwin-i386</string>
|
||||
<string>build-darwin-x86_64</string>
|
||||
<key>configurations</key>
|
||||
<map>
|
||||
<key>RelWithDebInfo</key>
|
||||
|
|
|
|||
2
build.sh
2
build.sh
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
build_dir_Darwin()
|
||||
{
|
||||
echo build-darwin-i386
|
||||
echo build-darwin-x86_64
|
||||
}
|
||||
|
||||
build_dir_Linux()
|
||||
|
|
|
|||
|
|
@ -104,20 +104,20 @@ add_custom_command(TARGET llimage_libtest POST_BUILD
|
|||
if (DARWIN)
|
||||
# Copy the required libraries to the package app
|
||||
add_custom_command(TARGET llimage_libtest POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libapr-1.0.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR}
|
||||
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libapr-1.0.dylib
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libapr-1.0.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR}
|
||||
DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libapr-1.0.dylib
|
||||
)
|
||||
add_custom_command(TARGET llimage_libtest POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libaprutil-1.0.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR}
|
||||
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libaprutil-1.0.dylib
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libaprutil-1.0.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR}
|
||||
DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libaprutil-1.0.dylib
|
||||
)
|
||||
add_custom_command(TARGET llimage_libtest POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libexception_handler.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR}
|
||||
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libexception_handler.dylib
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libexception_handler.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR}
|
||||
DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libexception_handler.dylib
|
||||
)
|
||||
add_custom_command(TARGET llimage_libtest POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libexpat.1.5.2.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR}
|
||||
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libexpat.1.5.2.dylib
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libexpat.1.5.2.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR}
|
||||
DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libexpat.1.5.2.dylib
|
||||
)
|
||||
endif (DARWIN)
|
||||
|
||||
|
|
|
|||
|
|
@ -147,7 +147,7 @@ if (LL_TESTS)
|
|||
if (DARWIN)
|
||||
# Path inside the app bundle where we'll need to copy libraries
|
||||
set(LL_TEST_DESTINATION_DIR
|
||||
${CMAKE_SOURCE_DIR}/../build-darwin-i386/sharedlibs/Resources
|
||||
${CMAKE_BINARY_DIR}/sharedlibs/Resources
|
||||
)
|
||||
|
||||
# Create the Contents/Resources directory
|
||||
|
|
@ -163,20 +163,20 @@ if (DARWIN)
|
|||
|
||||
# Copy the required libraries to the package app
|
||||
add_custom_command(TARGET INTEGRATION_TEST_llcorehttp PRE_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libapr-1.0.dylib ${LL_TEST_DESTINATION_DIR}
|
||||
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libapr-1.0.dylib
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libapr-1.0.dylib ${LL_TEST_DESTINATION_DIR}
|
||||
DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libapr-1.0.dylib
|
||||
)
|
||||
add_custom_command(TARGET INTEGRATION_TEST_llcorehttp PRE_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libaprutil-1.0.dylib ${LL_TEST_DESTINATION_DIR}
|
||||
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libaprutil-1.0.dylib
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libaprutil-1.0.dylib ${LL_TEST_DESTINATION_DIR}
|
||||
DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libaprutil-1.0.dylib
|
||||
)
|
||||
add_custom_command(TARGET INTEGRATION_TEST_llcorehttp PRE_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libexception_handler.dylib ${LL_TEST_DESTINATION_DIR}
|
||||
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libexception_handler.dylib
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libexception_handler.dylib ${LL_TEST_DESTINATION_DIR}
|
||||
DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libexception_handler.dylib
|
||||
)
|
||||
add_custom_command(TARGET INTEGRATION_TEST_llcorehttp PRE_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libexpat.1.5.2.dylib ${LL_TEST_DESTINATION_DIR}
|
||||
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libexpat.1.5.2.dylib
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libexpat.1.5.2.dylib ${LL_TEST_DESTINATION_DIR}
|
||||
DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libexpat.1.5.2.dylib
|
||||
)
|
||||
|
||||
endif (DARWIN)
|
||||
|
|
|
|||
|
|
@ -1,17 +1,23 @@
|
|||
# just run this script each time after you change the installer's name to fix the icon misalignment
|
||||
#!/bin/bash
|
||||
cp -r ../../../../build-darwin-i386/newview/*.dmg ~/Desktop/TempBuild.dmg
|
||||
hdid ~/Desktop/TempBuild.dmg
|
||||
open -a finder /Volumes/Second\ Life\ Installer
|
||||
osascript dmg-cleanup.applescript
|
||||
umount /Volumes/Second\ Life\ Installer/
|
||||
hdid ~/Desktop/TempBuild.dmg
|
||||
open -a finder /Volumes/Second\ Life\ Installer
|
||||
#cp /Volumes/Second\ Life\ Installer/.DS_Store ~/Desktop/_DS_Store
|
||||
# just run this script each time after you change the installer's name to fix the icon misalignment
|
||||
mydir="$(dirname "$0")"
|
||||
# If there's more than one DMG in more than one build directory, pick the most
|
||||
# recent one.
|
||||
dmgfile="$(ls -t "$mydir/../../../../build-darwin-*/newview/*.dmg" | head -n 1)"
|
||||
dmgwork="$HOME/Desktop/TempBuild.dmg"
|
||||
mounted="/Volumes/Second Life Installer"
|
||||
cp -r "$dmgfile" "$dmgwork"
|
||||
hdid "$dmgwork"
|
||||
open -a finder "$mounted"
|
||||
osascript "$mydir/dmg-cleanup.applescript"
|
||||
umount "$mounted"/
|
||||
hdid "$dmgwork"
|
||||
open -a finder "$mounted"
|
||||
#cp "$mounted"/.DS_Store ~/Desktop/_DS_Store
|
||||
#chflags nohidden ~/Desktop/_DS_Store
|
||||
#cp ~/Desktop/_DS_Store ./firstlook-dmg/_DS_Store
|
||||
#cp ~/Desktop/_DS_Store ./publicnightly-dmg/_DS_Store
|
||||
#cp ~/Desktop/_DS_Store ./release-dmg/_DS_Store
|
||||
#cp ~/Desktop/_DS_Store ./releasecandidate-dmg/_DS_Store
|
||||
#umount /Volumes/Second\ Life\ Installer/
|
||||
#rm ~/Desktop/_DS_Store ~/Desktop/TempBuild.dmg
|
||||
#cp ~/Desktop/_DS_Store "$mydir/firstlook-dmg/_DS_Store"
|
||||
#cp ~/Desktop/_DS_Store "$mydir/publicnightly-dmg/_DS_Store"
|
||||
#cp ~/Desktop/_DS_Store "$mydir/release-dmg/_DS_Store"
|
||||
#cp ~/Desktop/_DS_Store "$mydir/releasecandidate-dmg/_DS_Store"
|
||||
#umount "$mounted"/
|
||||
#rm ~/Desktop/_DS_Store "$dmgwork"
|
||||
|
|
|
|||
Loading…
Reference in New Issue