diff options
| author | Nicky <nicky.dasmijn@gmail.com> | 2022-04-09 20:19:46 +0200 | 
|---|---|---|
| committer | Nicky <nicky.dasmijn@gmail.com> | 2022-04-09 20:19:46 +0200 | 
| commit | 7382fce79e96c03ae4eb74268817ca2ace1f46ec (patch) | |
| tree | 5599fb1bfa26a1874939f4c8d360fc8af192adac | |
| parent | 0980a943413dadb0d77f36798f1dd5347994da74 (diff) | |
Cleanup windows step that copies input artifacts. Make sure the right
paths are used, throw out files not even existing anymore.
| -rw-r--r-- | indra/newview/CMakeLists.txt | 39 | ||||
| -rwxr-xr-x | indra/newview/viewer_manifest.py | 2 | 
2 files changed, 17 insertions, 24 deletions
| diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index faee40e319..ccd7ce47da 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -1753,55 +1753,49 @@ if (WINDOWS)      # stores a list in the variable myfile in which each item is a line from the input file."      # And of course it's straightforward to read a text file in Python. +    if( ${CMAKE_GENERATOR} STREQUAL "Ninja") +       set(LL_INTDIR ${CMAKE_BUILD_TYPE}) +    else() +       set(LL_INTDIR ${CMAKE_CFG_INTDIR}) +    endif() +      set(COPY_INPUT_DEPENDENCIES        # The following commented dependencies are determined at variably at build time. Can't do this here.        ${CMAKE_SOURCE_DIR}/../etc/message.xml        ${CMAKE_SOURCE_DIR}/../scripts/messages/message_template.msg -      ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/llcommon.dll -      ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/libapr-1.dll -      ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/libaprutil-1.dll -      ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/libapriconv-1.dll        ${SHARED_LIB_STAGING_DIR}/Release/glod.dll        ${SHARED_LIB_STAGING_DIR}/RelWithDebInfo/glod.dll -      ${SHARED_LIB_STAGING_DIR}/Debug/glod.dll -      ${SHARED_LIB_STAGING_DIR}/Release/libcollada14dom22.dll -      ${SHARED_LIB_STAGING_DIR}/RelWithDebInfo/libcollada14dom22.dll -      ${SHARED_LIB_STAGING_DIR}/Debug/libcollada14dom22-d.dll        ${SHARED_LIB_STAGING_DIR}/Release/openjpeg.dll        ${SHARED_LIB_STAGING_DIR}/RelWithDebInfo/openjpeg.dll -      ${SHARED_LIB_STAGING_DIR}/Debug/openjpegd.dll        ${SHARED_LIB_STAGING_DIR}/Release/libhunspell.dll        ${SHARED_LIB_STAGING_DIR}/RelWithDebInfo/libhunspell.dll -      ${SHARED_LIB_STAGING_DIR}/Debug/libhunspell.dll        ${SHARED_LIB_STAGING_DIR}/Release/uriparser.dll        ${SHARED_LIB_STAGING_DIR}/RelWithDebInfo/uriparser.dll -      ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/SLVoice.exe -      ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/libsndfile-1.dll -      ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/vivoxoal.dll -      ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/ca-bundle.crt +      #${SHARED_LIB_STAGING_DIR}/${LL_INTDIR}/SLVoice.exe +      #${SHARED_LIB_STAGING_DIR}/${LL_INTDIR}/libsndfile-1.dll +      #${SHARED_LIB_STAGING_DIR}/${LL_INTDIR}/vivoxoal.dll +      ${AUTOBUILD_INSTALL_DIR}/ca-bundle.crt        ${GOOGLE_PERF_TOOLS_SOURCE}        ${CMAKE_CURRENT_SOURCE_DIR}/licenses-win32.txt        ${CMAKE_CURRENT_SOURCE_DIR}/featuretable.txt -      ${CMAKE_CURRENT_SOURCE_DIR}/featuretable_xp.txt        ${viewer_APPSETTINGS_FILES}        SLPlugin        media_plugin_cef        media_plugin_libvlc        media_plugin_example -      winmm_shim        )      if (ADDRESS_SIZE EQUAL 64)          list(APPEND COPY_INPUT_DEPENDENCIES -            ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/vivoxsdk_x64.dll -            ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/ortp_x64.dll +            ${SHARED_LIB_STAGING_DIR}/${LL_INTDIR}/vivoxsdk_x64.dll +            ${SHARED_LIB_STAGING_DIR}/${LL_INTDIR}/ortp_x64.dll             ${ARCH_PREBUILT_DIRS_RELEASE}/libcrypto-1_1-x64.dll             ${ARCH_PREBUILT_DIRS_RELEASE}/libssl-1_1-x64.dll              )      else (ADDRESS_SIZE EQUAL 64)          list(APPEND COPY_INPUT_DEPENDENCIES -            ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/vivoxsdk.dll -            ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/ortp.dll +            ${SHARED_LIB_STAGING_DIR}/${LL_INTDIR}/vivoxsdk.dll +            ${SHARED_LIB_STAGING_DIR}/${LL_INTDIR}/ortp.dll              ${ARCH_PREBUILT_DIRS_RELEASE}/libcrypto-1_1.dll              ${ARCH_PREBUILT_DIRS_RELEASE}/libssl-1_1.dll              ) @@ -1817,8 +1811,8 @@ if (WINDOWS)      if (OPENAL)        list(APPEND COPY_INPUT_DEPENDENCIES -           ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/OpenAL32.dll -           ${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/alut.dll +           ${SHARED_LIB_STAGING_DIR}/${LL_INTDIR}/OpenAL32.dll +           ${SHARED_LIB_STAGING_DIR}/${LL_INTDIR}/alut.dll            )      endif (OPENAL) @@ -1913,7 +1907,6 @@ if (WINDOWS)        add_custom_target(llpackage ALL DEPENDS          ${CMAKE_CFG_INTDIR}/touched.bat -        windows-setup-build-all          )          # temporarily disable packaging of event_host until hg subrepos get          # sorted out on the parabuild cluster... diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py index 5de5c71771..1885bee7da 100755 --- a/indra/newview/viewer_manifest.py +++ b/indra/newview/viewer_manifest.py @@ -504,7 +504,7 @@ class WindowsManifest(ViewerManifest):          # Get shared libs from the shared libs staging directory          with self.prefix(src=os.path.join(self.args['build'], os.pardir, -                                          'sharedlibs', self.args['configuration'])): +                                          'sharedlibs', self.args['buildtype'])):              # Mesh 3rd party libs needed for auto LOD and collada reading              try: | 
