added dbghelp lib and bigobj to cmake for msvc

This commit is contained in:
silver 2017-10-12 21:17:23 +02:00 committed by Arvid Norberg
parent 4556fe5566
commit e2a65adbc0
1 changed files with 5 additions and 1 deletions

View File

@ -268,12 +268,16 @@ target_link_libraries(torrent-rasterbar ${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_I
if (WIN32) if (WIN32)
target_link_libraries(torrent-rasterbar wsock32 ws2_32 Iphlpapi) target_link_libraries(torrent-rasterbar wsock32 ws2_32 Iphlpapi)
target_link_libraries(torrent-rasterbar debug dbghelp)
add_definitions(-D_WIN32_WINNT=0x0600) add_definitions(-D_WIN32_WINNT=0x0600)
# prevent winsock1 to be included # prevent winsock1 to be included
add_definitions(-DWIN32_LEAN_AND_MEAN) add_definitions(-DWIN32_LEAN_AND_MEAN)
if (MSVC) if (MSVC)
add_definitions(-DBOOST_ALL_NO_LIB) add_definitions(-DBOOST_ALL_NO_LIB)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP") # multicore compilation # for multicore compilation
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP")
# increase the number of sections for obj files
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj")
endif() endif()
endif() endif()