Skip to content
Snippets Groups Projects
Commit e6513c1e authored by Nat Goodspeed's avatar Nat Goodspeed
Browse files

DRTVWR-418: Change Mac build_directory to build-darwin-x86_64

since we no longer support 32-bit Mac builds.

The old build-darwin-i386 directory name appeared in a shocking number of
files. Change CMake paths to use ${CMAKE_BINARY_DIR} -- or, when trying to
find the packages subdirectory, ${AUTOBUILD_INSTALL_DIR}. Change the rest to
at least look for build-darwin-*.
parent ba83360f
No related branches found
No related tags found
No related merge requests found
...@@ -3377,7 +3377,7 @@ ...@@ -3377,7 +3377,7 @@
<key>darwin64</key> <key>darwin64</key>
<map> <map>
<key>build_directory</key> <key>build_directory</key>
<string>build-darwin-i386</string> <string>build-darwin-x86_64</string>
<key>configurations</key> <key>configurations</key>
<map> <map>
<key>RelWithDebInfo</key> <key>RelWithDebInfo</key>
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
build_dir_Darwin() build_dir_Darwin()
{ {
echo build-darwin-i386 echo build-darwin-x86_64
} }
build_dir_Linux() build_dir_Linux()
......
...@@ -104,20 +104,20 @@ add_custom_command(TARGET llimage_libtest POST_BUILD ...@@ -104,20 +104,20 @@ add_custom_command(TARGET llimage_libtest POST_BUILD
if (DARWIN) if (DARWIN)
# Copy the required libraries to the package app # Copy the required libraries to the package app
add_custom_command(TARGET llimage_libtest POST_BUILD 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} COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libapr-1.0.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR}
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libapr-1.0.dylib DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libapr-1.0.dylib
) )
add_custom_command(TARGET llimage_libtest POST_BUILD 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} COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libaprutil-1.0.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR}
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libaprutil-1.0.dylib DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libaprutil-1.0.dylib
) )
add_custom_command(TARGET llimage_libtest POST_BUILD 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} COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libexception_handler.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR}
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libexception_handler.dylib DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libexception_handler.dylib
) )
add_custom_command(TARGET llimage_libtest POST_BUILD 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} COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/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 DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libexpat.1.5.2.dylib
) )
endif (DARWIN) endif (DARWIN)
......
...@@ -147,7 +147,7 @@ if (LL_TESTS) ...@@ -147,7 +147,7 @@ if (LL_TESTS)
if (DARWIN) if (DARWIN)
# Path inside the app bundle where we'll need to copy libraries # Path inside the app bundle where we'll need to copy libraries
set(LL_TEST_DESTINATION_DIR set(LL_TEST_DESTINATION_DIR
${CMAKE_SOURCE_DIR}/../build-darwin-i386/sharedlibs/Resources ${CMAKE_BINARY_DIR}/sharedlibs/Resources
) )
# Create the Contents/Resources directory # Create the Contents/Resources directory
...@@ -163,20 +163,20 @@ if (DARWIN) ...@@ -163,20 +163,20 @@ if (DARWIN)
# Copy the required libraries to the package app # Copy the required libraries to the package app
add_custom_command(TARGET INTEGRATION_TEST_llcorehttp PRE_BUILD 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} COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libapr-1.0.dylib ${LL_TEST_DESTINATION_DIR}
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libapr-1.0.dylib DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libapr-1.0.dylib
) )
add_custom_command(TARGET INTEGRATION_TEST_llcorehttp PRE_BUILD 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} COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libaprutil-1.0.dylib ${LL_TEST_DESTINATION_DIR}
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libaprutil-1.0.dylib DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libaprutil-1.0.dylib
) )
add_custom_command(TARGET INTEGRATION_TEST_llcorehttp PRE_BUILD 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} COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libexception_handler.dylib ${LL_TEST_DESTINATION_DIR}
DEPENDS ${CMAKE_SOURCE_DIR}/../build-darwin-i386/packages/lib/release/libexception_handler.dylib DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libexception_handler.dylib
) )
add_custom_command(TARGET INTEGRATION_TEST_llcorehttp PRE_BUILD 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} COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/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 DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libexpat.1.5.2.dylib
) )
endif (DARWIN) endif (DARWIN)
......
# just run this script each time after you change the installer's name to fix the icon misalignment
#!/bin/bash #!/bin/bash
cp -r ../../../../build-darwin-i386/newview/*.dmg ~/Desktop/TempBuild.dmg # just run this script each time after you change the installer's name to fix the icon misalignment
hdid ~/Desktop/TempBuild.dmg mydir="$(dirname "$0")"
open -a finder /Volumes/Second\ Life\ Installer # If there's more than one DMG in more than one build directory, pick the most
osascript dmg-cleanup.applescript # recent one.
umount /Volumes/Second\ Life\ Installer/ dmgfile="$(ls -t "$mydir/../../../../build-darwin-*/newview/*.dmg" | head -n 1)"
hdid ~/Desktop/TempBuild.dmg dmgwork="$HOME/Desktop/TempBuild.dmg"
open -a finder /Volumes/Second\ Life\ Installer mounted="/Volumes/Second Life Installer"
#cp /Volumes/Second\ Life\ Installer/.DS_Store ~/Desktop/_DS_Store 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 #chflags nohidden ~/Desktop/_DS_Store
#cp ~/Desktop/_DS_Store ./firstlook-dmg/_DS_Store #cp ~/Desktop/_DS_Store "$mydir/firstlook-dmg/_DS_Store"
#cp ~/Desktop/_DS_Store ./publicnightly-dmg/_DS_Store #cp ~/Desktop/_DS_Store "$mydir/publicnightly-dmg/_DS_Store"
#cp ~/Desktop/_DS_Store ./release-dmg/_DS_Store #cp ~/Desktop/_DS_Store "$mydir/release-dmg/_DS_Store"
#cp ~/Desktop/_DS_Store ./releasecandidate-dmg/_DS_Store #cp ~/Desktop/_DS_Store "$mydir/releasecandidate-dmg/_DS_Store"
#umount /Volumes/Second\ Life\ Installer/ #umount "$mounted"/
#rm ~/Desktop/_DS_Store ~/Desktop/TempBuild.dmg #rm ~/Desktop/_DS_Store "$dmgwork"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment