aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/cmake/CopyWinLibs.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/cmake/CopyWinLibs.cmake')
-rw-r--r--linden/indra/cmake/CopyWinLibs.cmake64
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
18set(debug_src_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/debug") 18set(debug_src_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/debug")
19set(debug_files 19set(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})
53set(release_src_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release") 52set(release_src_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release")
54set(release_files 53set(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})
114else(EXISTS ${internal_llkdu_path}) 112else(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
144endif (EXISTS ${internal_llkdu_path}) 146endif (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})