diff options
Diffstat (limited to 'linden/indra/cmake/CopyWinLibs.cmake')
-rw-r--r-- | linden/indra/cmake/CopyWinLibs.cmake | 64 |
1 files changed, 34 insertions, 30 deletions
diff --git a/linden/indra/cmake/CopyWinLibs.cmake b/linden/indra/cmake/CopyWinLibs.cmake index 92b5d71..b1291df 100644 --- a/linden/indra/cmake/CopyWinLibs.cmake +++ b/linden/indra/cmake/CopyWinLibs.cmake | |||
@@ -18,7 +18,6 @@ set(vivox_files | |||
18 | set(debug_src_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/debug") | 18 | set(debug_src_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/debug") |
19 | set(debug_files | 19 | set(debug_files |
20 | freebl3.dll | 20 | freebl3.dll |
21 | gksvggdiplus.dll | ||
22 | js3250.dll | 21 | js3250.dll |
23 | nspr4.dll | 22 | nspr4.dll |
24 | nss3.dll | 23 | nss3.dll |
@@ -53,7 +52,6 @@ set(all_targets ${all_targets} ${out_targets}) | |||
53 | set(release_src_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release") | 52 | set(release_src_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release") |
54 | set(release_files | 53 | set(release_files |
55 | freebl3.dll | 54 | freebl3.dll |
56 | gksvggdiplus.dll | ||
57 | js3250.dll | 55 | js3250.dll |
58 | nspr4.dll | 56 | nspr4.dll |
59 | nss3.dll | 57 | nss3.dll |
@@ -112,34 +110,38 @@ if(EXISTS ${internal_llkdu_path}) | |||
112 | ) | 110 | ) |
113 | set(all_targets ${all_targets} ${llkdu_dst}) | 111 | set(all_targets ${all_targets} ${llkdu_dst}) |
114 | else(EXISTS ${internal_llkdu_path}) | 112 | else(EXISTS ${internal_llkdu_path}) |
115 | set(debug_llkdu_src "${debug_src_dir}/llkdu.dll") | 113 | if (EXISTS "${debug_src_dir}/llkdu.dll") |
116 | set(debug_llkdu_dst "${CMAKE_CURRENT_BINARY_DIR}/Debug/llkdu.dll") | 114 | set(debug_llkdu_src "${debug_src_dir}/llkdu.dll") |
117 | ADD_CUSTOM_COMMAND( | 115 | set(debug_llkdu_dst "${CMAKE_CURRENT_BINARY_DIR}/Debug/llkdu.dll") |
118 | OUTPUT ${debug_llkdu_dst} | 116 | ADD_CUSTOM_COMMAND( |
119 | COMMAND ${CMAKE_COMMAND} -E copy_if_different ${debug_llkdu_src} ${debug_llkdu_dst} | 117 | OUTPUT ${debug_llkdu_dst} |
120 | DEPENDS ${debug_llkdu_src} | 118 | COMMAND ${CMAKE_COMMAND} -E copy_if_different ${debug_llkdu_src} ${debug_llkdu_dst} |
121 | COMMENT "Copying llkdu.dll ${CMAKE_CURRENT_BINARY_DIR}/Debug" | 119 | DEPENDS ${debug_llkdu_src} |
122 | ) | 120 | COMMENT "Copying llkdu.dll ${CMAKE_CURRENT_BINARY_DIR}/Debug" |
123 | set(all_targets ${all_targets} ${debug_llkdu_dst}) | 121 | ) |
124 | 122 | set(all_targets ${all_targets} ${debug_llkdu_dst}) | |
125 | set(release_llkdu_src "${release_src_dir}/llkdu.dll") | 123 | endif (EXISTS "${debug_src_dir}/llkdu.dll") |
126 | set(release_llkdu_dst "${CMAKE_CURRENT_BINARY_DIR}/Release/llkdu.dll") | 124 | |
127 | ADD_CUSTOM_COMMAND( | 125 | if (EXISTS "${release_src_dir}/llkdu.dll") |
128 | OUTPUT ${release_llkdu_dst} | 126 | set(release_llkdu_src "${release_src_dir}/llkdu.dll") |
129 | COMMAND ${CMAKE_COMMAND} -E copy_if_different ${release_llkdu_src} ${release_llkdu_dst} | 127 | set(release_llkdu_dst "${CMAKE_CURRENT_BINARY_DIR}/Release/llkdu.dll") |
130 | DEPENDS ${release_llkdu_src} | 128 | ADD_CUSTOM_COMMAND( |
131 | COMMENT "Copying llkdu.dll ${CMAKE_CURRENT_BINARY_DIR}/Release" | 129 | OUTPUT ${release_llkdu_dst} |
132 | ) | 130 | COMMAND ${CMAKE_COMMAND} -E copy_if_different ${release_llkdu_src} ${release_llkdu_dst} |
133 | set(all_targets ${all_targets} ${release_llkdu_dst}) | 131 | DEPENDS ${release_llkdu_src} |
134 | 132 | COMMENT "Copying llkdu.dll ${CMAKE_CURRENT_BINARY_DIR}/Release" | |
135 | set(relwithdebinfo_llkdu_dst "${CMAKE_CURRENT_BINARY_DIR}/RelWithDebInfo/llkdu.dll") | 133 | ) |
136 | ADD_CUSTOM_COMMAND( | 134 | set(all_targets ${all_targets} ${release_llkdu_dst}) |
137 | OUTPUT ${relwithdebinfo_llkdu_dst} | 135 | |
138 | COMMAND ${CMAKE_COMMAND} -E copy_if_different ${release_llkdu_src} ${relwithdebinfo_llkdu_dst} | 136 | set(relwithdebinfo_llkdu_dst "${CMAKE_CURRENT_BINARY_DIR}/RelWithDebInfo/llkdu.dll") |
139 | DEPENDS ${release_llkdu_src} | 137 | ADD_CUSTOM_COMMAND( |
140 | COMMENT "Copying llkdu.dll ${CMAKE_CURRENT_BINARY_DIR}/RelWithDebInfo" | 138 | OUTPUT ${relwithdebinfo_llkdu_dst} |
141 | ) | 139 | COMMAND ${CMAKE_COMMAND} -E copy_if_different ${release_llkdu_src} ${relwithdebinfo_llkdu_dst} |
142 | set(all_targets ${all_targets} ${relwithdebinfo_llkdu_dst}) | 140 | DEPENDS ${release_llkdu_src} |
141 | COMMENT "Copying llkdu.dll ${CMAKE_CURRENT_BINARY_DIR}/RelWithDebInfo" | ||
142 | ) | ||
143 | set(all_targets ${all_targets} ${relwithdebinfo_llkdu_dst}) | ||
144 | endif (EXISTS "${release_src_dir}/llkdu.dll") | ||
143 | 145 | ||
144 | endif (EXISTS ${internal_llkdu_path}) | 146 | endif (EXISTS ${internal_llkdu_path}) |
145 | 147 | ||
@@ -150,6 +152,7 @@ if (MSVC80) | |||
150 | PATHS | 152 | PATHS |
151 | [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0\\Setup\\VC;ProductDir]/redist/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT | 153 | [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0\\Setup\\VC;ProductDir]/redist/Debug_NonRedist/x86/Microsoft.VC80.DebugCRT |
152 | NO_DEFAULT_PATH | 154 | NO_DEFAULT_PATH |
155 | NO_DEFAULT_PATH | ||
153 | ) | 156 | ) |
154 | 157 | ||
155 | if(EXISTS ${debug_msvc8_redist_path}) | 158 | if(EXISTS ${debug_msvc8_redist_path}) |
@@ -172,6 +175,7 @@ if (MSVC80) | |||
172 | PATHS | 175 | PATHS |
173 | [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0\\Setup\\VC;ProductDir]/redist/x86/Microsoft.VC80.CRT | 176 | [HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0\\Setup\\VC;ProductDir]/redist/x86/Microsoft.VC80.CRT |
174 | NO_DEFAULT_PATH | 177 | NO_DEFAULT_PATH |
178 | NO_DEFAULT_PATH | ||
175 | ) | 179 | ) |
176 | 180 | ||
177 | if(EXISTS ${release_msvc8_redist_path}) | 181 | if(EXISTS ${release_msvc8_redist_path}) |