diff options
author | Jacek Antonelli | 2009-11-03 16:59:53 -0600 |
---|---|---|
committer | Jacek Antonelli | 2009-11-03 17:00:00 -0600 |
commit | f89cffa66e087aa23a2b988e5b53ab41c964d51a (patch) | |
tree | 74b95071a667075f676f472a22414ce8d6d417a5 /linden/indra/cmake/CopyWinLibs.cmake | |
parent | Second Life viewer sources 1.23.4-RC (diff) | |
download | meta-impy-f89cffa66e087aa23a2b988e5b53ab41c964d51a.zip meta-impy-f89cffa66e087aa23a2b988e5b53ab41c964d51a.tar.gz meta-impy-f89cffa66e087aa23a2b988e5b53ab41c964d51a.tar.bz2 meta-impy-f89cffa66e087aa23a2b988e5b53ab41c964d51a.tar.xz |
Second Life viewer sources 1.23.5
Diffstat (limited to '')
-rw-r--r-- | linden/indra/cmake/CopyWinLibs.cmake | 48 |
1 files changed, 47 insertions, 1 deletions
diff --git a/linden/indra/cmake/CopyWinLibs.cmake b/linden/indra/cmake/CopyWinLibs.cmake index b1291df..6612528 100644 --- a/linden/indra/cmake/CopyWinLibs.cmake +++ b/linden/indra/cmake/CopyWinLibs.cmake | |||
@@ -169,6 +169,20 @@ if (MSVC80) | |||
169 | ${debug_msvc8_files} | 169 | ${debug_msvc8_files} |
170 | ) | 170 | ) |
171 | set(all_targets ${all_targets} ${out_targets}) | 171 | set(all_targets ${all_targets} ${out_targets}) |
172 | |||
173 | set(debug_appconfig_file ${CMAKE_CURRENT_BINARY_DIR}/Debug/${VIEWER_BINARY_NAME}.exe.config) | ||
174 | add_custom_command( | ||
175 | OUTPUT ${debug_appconfig_file} | ||
176 | COMMAND ${PYTHON_EXECUTABLE} | ||
177 | ARGS | ||
178 | ${CMAKE_CURRENT_SOURCE_DIR}/build_win32_appConfig.py | ||
179 | ${CMAKE_CURRENT_BINARY_DIR}/Debug/Microsoft.VC80.DebugCRT.manifest | ||
180 | ${CMAKE_CURRENT_SOURCE_DIR}/SecondLifeDebug.exe.config | ||
181 | ${debug_appconfig_file} | ||
182 | DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/Debug/Microsoft.VC80.DebugCRT.manifest | ||
183 | COMMENT "Creating debug app config file" | ||
184 | ) | ||
185 | |||
172 | endif (EXISTS ${debug_msvc8_redist_path}) | 186 | endif (EXISTS ${debug_msvc8_redist_path}) |
173 | 187 | ||
174 | FIND_PATH(release_msvc8_redist_path msvcr80.dll | 188 | FIND_PATH(release_msvc8_redist_path msvcr80.dll |
@@ -201,10 +215,42 @@ if (MSVC80) | |||
201 | ) | 215 | ) |
202 | set(all_targets ${all_targets} ${out_targets}) | 216 | set(all_targets ${all_targets} ${out_targets}) |
203 | 217 | ||
218 | set(release_appconfig_file ${CMAKE_CURRENT_BINARY_DIR}/Release/${VIEWER_BINARY_NAME}.exe.config) | ||
219 | add_custom_command( | ||
220 | OUTPUT ${release_appconfig_file} | ||
221 | COMMAND ${PYTHON_EXECUTABLE} | ||
222 | ARGS | ||
223 | ${CMAKE_CURRENT_SOURCE_DIR}/build_win32_appConfig.py | ||
224 | ${CMAKE_CURRENT_BINARY_DIR}/Release/Microsoft.VC80.CRT.manifest | ||
225 | ${CMAKE_CURRENT_SOURCE_DIR}/SecondLife.exe.config | ||
226 | ${release_appconfig_file} | ||
227 | DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/Release/Microsoft.VC80.CRT.manifest | ||
228 | COMMENT "Creating release app config file" | ||
229 | ) | ||
230 | |||
231 | set(relwithdebinfo_appconfig_file ${CMAKE_CURRENT_BINARY_DIR}/RelWithDebInfo/${VIEWER_BINARY_NAME}.exe.config) | ||
232 | add_custom_command( | ||
233 | OUTPUT ${relwithdebinfo_appconfig_file} | ||
234 | COMMAND ${PYTHON_EXECUTABLE} | ||
235 | ARGS | ||
236 | ${CMAKE_CURRENT_SOURCE_DIR}/build_win32_appConfig.py | ||
237 | ${CMAKE_CURRENT_BINARY_DIR}/RelWithDebInfo/Microsoft.VC80.CRT.manifest | ||
238 | ${CMAKE_CURRENT_SOURCE_DIR}/SecondLife.exe.config | ||
239 | ${relwithdebinfo_appconfig_file} | ||
240 | DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/RelWithDebInfo/Microsoft.VC80.CRT.manifest | ||
241 | COMMENT "Creating relwithdebinfo app config file" | ||
242 | ) | ||
243 | |||
204 | endif (EXISTS ${release_msvc8_redist_path}) | 244 | endif (EXISTS ${release_msvc8_redist_path}) |
205 | endif (MSVC80) | 245 | endif (MSVC80) |
206 | 246 | ||
207 | add_custom_target(copy_win_libs ALL DEPENDS ${all_targets}) | 247 | add_custom_target(copy_win_libs ALL |
248 | DEPENDS | ||
249 | ${all_targets} | ||
250 | ${release_appconfig_file} | ||
251 | ${relwithdebinfo_appconfig_file} | ||
252 | ${debug_appconfig_file} | ||
253 | ) | ||
208 | 254 | ||
209 | if(EXISTS ${internal_llkdu_path}) | 255 | if(EXISTS ${internal_llkdu_path}) |
210 | add_dependencies(copy_win_libs llkdu) | 256 | add_dependencies(copy_win_libs llkdu) |