diff options
| author | Nat Goodspeed <nat@lindenlab.com> | 2016-12-10 12:12:51 -0500 | 
|---|---|---|
| committer | Nat Goodspeed <nat@lindenlab.com> | 2016-12-10 12:12:51 -0500 | 
| commit | 771c7dd3c00e2eecfaa7382e41abb3b643cda84a (patch) | |
| tree | 9321438cd5767a18cc4cd1b1f963151c650c289a /indra | |
| parent | 8a3ea42a21880eee21cb21c5f2a4ff4d444b04d9 (diff) | |
DRTVWR-418: Update some copy commands for 3p library versions.
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/cmake/Copy3rdPartyLibs.cmake | 7 | ||||
| -rw-r--r-- | indra/cmake/EXPAT.cmake | 6 | ||||
| -rw-r--r-- | indra/integration_tests/llimage_libtest/CMakeLists.txt | 10 | ||||
| -rw-r--r-- | indra/llcorehttp/CMakeLists.txt | 10 | 
4 files changed, 20 insertions, 13 deletions
| diff --git a/indra/cmake/Copy3rdPartyLibs.cmake b/indra/cmake/Copy3rdPartyLibs.cmake index 4630246d06..14510d654f 100644 --- a/indra/cmake/Copy3rdPartyLibs.cmake +++ b/indra/cmake/Copy3rdPartyLibs.cmake @@ -162,10 +162,8 @@ elseif(DARWIN)          libaprutil-1.0.dylib          libaprutil-1.dylib          libexception_handler.dylib -        libexpat.1.5.2.dylib -        libexpat.dylib +        ${EXPAT_COPY}          libGLOD.dylib -        libhunspell-1.3.0.dylib          libndofdev.dylib         ) @@ -205,8 +203,7 @@ elseif(LINUX)          libaprutil-1.so.0          libatk-1.0.so          libdb-5.1.so -        libexpat.so -        libexpat.so.1 +        ${EXPAT_COPY}          libfreetype.so.6.6.2          libfreetype.so.6          libGLOD.so diff --git a/indra/cmake/EXPAT.cmake b/indra/cmake/EXPAT.cmake index c1155531ff..cddc71b227 100644 --- a/indra/cmake/EXPAT.cmake +++ b/indra/cmake/EXPAT.cmake @@ -10,8 +10,14 @@ else (USESYSTEMLIBS)      use_prebuilt_binary(expat)      if (WINDOWS)          set(EXPAT_LIBRARIES libexpatMT) +        set(EXPAT_COPY libexpatMT.dll)      else (WINDOWS)          set(EXPAT_LIBRARIES expat) +        if (DARWIN) +            set(EXPAT_COPY libexpat.1.dylib libexpat.dylib) +        else () +            set(EXPAT_COPY libexpat.so.1 libexpat.so) +        endif ()      endif (WINDOWS)      set(EXPAT_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/include)  endif (USESYSTEMLIBS) diff --git a/indra/integration_tests/llimage_libtest/CMakeLists.txt b/indra/integration_tests/llimage_libtest/CMakeLists.txt index 44384532cd..13cf1f7bde 100644 --- a/indra/integration_tests/llimage_libtest/CMakeLists.txt +++ b/indra/integration_tests/llimage_libtest/CMakeLists.txt @@ -115,10 +115,12 @@ if (DARWIN)      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 ${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 -  ) +  foreach(expat ${EXPAT_COPY}) +    add_custom_command(TARGET llimage_libtest POST_BUILD +      COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/${expat} ${LLIMAGE_LIBTEST_DESTINATION_DIR} +      DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/${expat} +    ) +  endforeach(expat)  endif (DARWIN)  if (WINDOWS) diff --git a/indra/llcorehttp/CMakeLists.txt b/indra/llcorehttp/CMakeLists.txt index 14fe45c1ae..6232299674 100644 --- a/indra/llcorehttp/CMakeLists.txt +++ b/indra/llcorehttp/CMakeLists.txt @@ -174,10 +174,12 @@ if (DARWIN)      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 ${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 -  ) +  foreach(expat ${EXPAT_COPY}) +    add_custom_command(TARGET INTEGRATION_TEST_llcorehttp PRE_BUILD +      COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/${expat} ${LL_TEST_DESTINATION_DIR} +      DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/${expat} +    ) +  endforeach(expat)  endif (DARWIN) | 
