Don't copy OpenJPEG dlls if building with KDU
parent
38d46c1565
commit
abca2d6dbb
|
|
@ -52,7 +52,7 @@ if(WINDOWS)
|
|||
|
||||
set(release_src_dir "${ARCH_PREBUILT_DIRS_RELEASE}")
|
||||
set(release_files
|
||||
openjp2.dll
|
||||
#openjp2.dll # <FS:Ansariel> Only copy OpenJPEG dll if needed
|
||||
libapr-1.dll
|
||||
libaprutil-1.dll
|
||||
libapriconv-1.dll
|
||||
|
|
@ -63,6 +63,12 @@ if(WINDOWS)
|
|||
libhunspell.dll
|
||||
)
|
||||
|
||||
# <FS:Ansariel> Only copy OpenJPEG dll if needed
|
||||
if (NOT USE_KDU)
|
||||
set(release_files ${release_files} openjp2.dll)
|
||||
endif (NOT USE_KDU)
|
||||
# </FS:Ansariel>
|
||||
|
||||
# Filenames are different for 32/64 bit BugSplat file and we don't
|
||||
# have any control over them so need to branch.
|
||||
if (BUGSPLAT_DB)
|
||||
|
|
|
|||
|
|
@ -2211,9 +2211,11 @@ if (WINDOWS)
|
|||
${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/openjp2.dll
|
||||
${SHARED_LIB_STAGING_DIR}/RelWithDebInfo/openjp2.dll
|
||||
${SHARED_LIB_STAGING_DIR}/Debug/openjp2.dll
|
||||
# <FS:Ansariel> Only copy OpenJPEG dll if needed
|
||||
#${SHARED_LIB_STAGING_DIR}/Release/openjp2.dll
|
||||
#${SHARED_LIB_STAGING_DIR}/RelWithDebInfo/openjp2.dll
|
||||
#${SHARED_LIB_STAGING_DIR}/Debug/openjp2.dll
|
||||
# </FS:Ansariel>
|
||||
${SHARED_LIB_STAGING_DIR}/Release/libhunspell.dll
|
||||
${SHARED_LIB_STAGING_DIR}/RelWithDebInfo/libhunspell.dll
|
||||
${SHARED_LIB_STAGING_DIR}/Debug/libhunspell.dll
|
||||
|
|
@ -2237,6 +2239,16 @@ if (WINDOWS)
|
|||
windows-crash-logger
|
||||
)
|
||||
|
||||
# <FS:Ansariel> Only copy OpenJPEG dll if needed
|
||||
if (NOT USE_KDU)
|
||||
list(APPEND COPY_INPUT_DEPENDENCIES
|
||||
${SHARED_LIB_STAGING_DIR}/Release/openjp2.dll
|
||||
${SHARED_LIB_STAGING_DIR}/RelWithDebInfo/openjp2.dll
|
||||
${SHARED_LIB_STAGING_DIR}/Debug/openjp2.dll
|
||||
)
|
||||
endif (NOT USE_KDU)
|
||||
# </FS:Ansariel>
|
||||
|
||||
if (ADDRESS_SIZE EQUAL 64)
|
||||
list(APPEND COPY_INPUT_DEPENDENCIES
|
||||
${SHARED_LIB_STAGING_DIR}/${CMAKE_CFG_INTDIR}/vivoxsdk_x64.dll
|
||||
|
|
|
|||
|
|
@ -600,7 +600,7 @@ class WindowsManifest(ViewerManifest):
|
|||
self.path("alut.dll")
|
||||
|
||||
# For textures
|
||||
self.path("openjp2.dll")
|
||||
self.fs_try_path("openjp2.dll")
|
||||
|
||||
# These need to be installed as a SxS assembly, currently a 'private' assembly.
|
||||
# See http://msdn.microsoft.com/en-us/library/ms235291(VS.80).aspx
|
||||
|
|
|
|||
Loading…
Reference in New Issue