[Win] Build does not generate debug info.
https://bugs.webkit.org/show_bug.cgi?id=148431
Reviewed by Alex Christensen.
Generate debug info for Windows builds.
* Source/cmake/OptionsWin.cmake:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@188974 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/ChangeLog b/ChangeLog
index dd84bd3..521b8c7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2015-08-26 Per Arne Vollan <peavo@outlook.com>
+
+ [Win] Build does not generate debug info.
+ https://bugs.webkit.org/show_bug.cgi?id=148431
+
+ Reviewed by Alex Christensen.
+
+ Generate debug info for Windows builds.
+
+ * Source/cmake/OptionsWin.cmake:
+
2015-08-26 Michael Catanzaro <mcatanzaro@igalia.com>
[GTK] Disable ACCELERATED_2D_CANVAS by default
diff --git a/Source/cmake/OptionsWin.cmake b/Source/cmake/OptionsWin.cmake
index d76da01..11f94b0 100644
--- a/Source/cmake/OptionsWin.cmake
+++ b/Source/cmake/OptionsWin.cmake
@@ -136,6 +136,12 @@
/wd4291 /wd4305 /wd4309 /wd4344 /wd4355 /wd4389 /wd4396 /wd4481 /wd4503 /wd4505 /wd4510 /wd4512 /wd4530 /wd4610 /wd4702
/wd4706 /wd4800 /wd4819 /wd4951 /wd4952 /wd4996 /wd6011 /wd6031 /wd6211 /wd6246 /wd6255 /wd6387 /wd4456 /wd4458
)
+
+ # Create pdb files for debugging purposes, also for Release builds
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zi")
+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /DEBUG")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /DEBUG")
+
if (NOT ${CMAKE_GENERATOR} MATCHES "Ninja")
link_directories("${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_BUILD_TYPE}")
add_definitions(/MP)