@@ -205,27 +205,24 @@ if (BUILD_CXX)
205205 set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /${CMAKE_INSTALL_LIBDIR} )
206206 set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /${CMAKE_INSTALL_LIBDIR} )
207207 set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /${CMAKE_INSTALL_BINDIR} )
208- # for multi-config build system (e.g. xcode)
209- foreach (OUTPUTCONFIG IN LISTS CMAKE_CONFIGURATION_TYPES )
210- string (TOUPPER ${OUTPUTCONFIG } OUTPUTCONFIG)
211- set (CMAKE_LIBRARY_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${OUTPUTCONFIG } /${CMAKE_INSTALL_LIBDIR} )
212- set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${OUTPUTCONFIG } /${CMAKE_INSTALL_LIBDIR} )
213- set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${OUTPUTCONFIG } /${CMAKE_INSTALL_BINDIR} )
208+ # for multi-config build system (e.g. xcode)
209+ foreach (OutputConfig IN LISTS CMAKE_CONFIGURATION_TYPES )
210+ string (TOUPPER ${OutputConfig } OUTPUTCONFIG)
211+ set (CMAKE_LIBRARY_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${OutputConfig } /${CMAKE_INSTALL_LIBDIR} )
212+ set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${OutputConfig } /${CMAKE_INSTALL_LIBDIR} )
213+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${OutputConfig } /${CMAKE_INSTALL_BINDIR} )
214214 endforeach ()
215215 else ()
216216 option (BUILD_SHARED_LIBS "Build shared libraries (.dll)." OFF )
217217 set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /${CMAKE_INSTALL_BINDIR} )
218218 set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /${CMAKE_INSTALL_BINDIR} )
219219 set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} /${CMAKE_INSTALL_BINDIR} )
220220 # for multi-config builds (e.g. msvc)
221- foreach (OUTPUTCONFIG IN LISTS CMAKE_CONFIGURATION_TYPES )
222- string (TOLOWER ${OUTPUTCONFIG} OUTPUTCONFIG)
223- set (CMAKE_LIBRARY_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${CMAKE_INSTALL_BINDIR} /${OUTPUTCONFIG} )
224- set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${CMAKE_INSTALL_BINDIR} /${OUTPUTCONFIG} )
225- set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${CMAKE_INSTALL_BINDIR} /${OUTPUTCONFIG} )
226- # set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR}/${OUTPUTCONFIG}/${CMAKE_INSTALL_BINDIR})
227- # set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR}/${OUTPUTCONFIG}/${CMAKE_INSTALL_BINDIR})
228- # set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR}/${OUTPUTCONFIG}/${CMAKE_INSTALL_BINDIR})
221+ foreach (OutputConfig IN LISTS CMAKE_CONFIGURATION_TYPES )
222+ string (TOUPPER ${OutputConfig} OUTPUTCONFIG)
223+ set (CMAKE_LIBRARY_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${OutputConfig} /${CMAKE_INSTALL_BINDIR} )
224+ set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${OutputConfig} /${CMAKE_INSTALL_BINDIR} )
225+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR} /${OutputConfig} /${CMAKE_INSTALL_BINDIR} )
229226 endforeach ()
230227 endif ()
231228
0 commit comments