Title: [113764] trunk
Revision
113764
Author
[email protected]
Date
2012-04-10 14:07:26 -0700 (Tue, 10 Apr 2012)

Log Message

[CMake] Enable USE_FOLDERS property
https://bugs.webkit.org/show_bug.cgi?id=83571

Reviewed by Daniel Bates.

.:

Setting the FOLDER property on targets gives more structure
to the generated Visual Studio solutions.
This does not affect other CMake generators.

* Source/cmake/OptionsCommon.cmake:

Source/_javascript_Core:

Setting the FOLDER property on targets gives more structure
to the generated Visual Studio solutions.
This does not affect other CMake generators.

* CMakeLists.txt:
* shell/CMakeLists.txt:

Source/WebCore:

Setting the FOLDER property on targets gives more structure
to the generated Visual Studio solutions.
This does not affect other CMake generators.

* CMakeLists.txt:

Source/WebKit:

Setting the FOLDER property on targets gives more structure
to the generated Visual Studio solutions.
This does not affect other CMake generators.

* CMakeLists.txt:

Source/WebKit2:

Setting the FOLDER property on targets gives more structure
to the generated Visual Studio solutions.
This does not affect other CMake generators.

* CMakeLists.txt:

Source/WTF:

Setting the FOLDER property on targets gives more structure
to the generated Visual Studio solutions.
This does not affect other CMake generators.

* wtf/CMakeLists.txt:

Tools:

Setting the FOLDER property on targets gives more structure
to the generated Visual Studio solutions.
This does not affect other CMake generators.

* DumpRenderTree/efl/CMakeLists.txt:
* EWebLauncher/CMakeLists.txt:
* WinCELauncher/CMakeLists.txt:

Modified Paths

Diff

Modified: trunk/ChangeLog (113763 => 113764)


--- trunk/ChangeLog	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/ChangeLog	2012-04-10 21:07:26 UTC (rev 113764)
@@ -1,3 +1,16 @@
+2012-04-10  Patrick Gansterer  <[email protected]>
+
+        [CMake] Enable USE_FOLDERS property
+        https://bugs.webkit.org/show_bug.cgi?id=83571
+
+        Reviewed by Daniel Bates.
+
+        Setting the FOLDER property on targets gives more structure
+        to the generated Visual Studio solutions.
+        This does not affect other CMake generators.
+
+        * Source/cmake/OptionsCommon.cmake:
+
 2012-04-06  Ryosuke Niwa  <[email protected]>
 
         Update perf-o-matic config.js per upstream change.

Modified: trunk/Source/_javascript_Core/CMakeLists.txt (113763 => 113764)


--- trunk/Source/_javascript_Core/CMakeLists.txt	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/_javascript_Core/CMakeLists.txt	2012-04-10 21:07:26 UTC (rev 113764)
@@ -309,6 +309,7 @@
 ADD_DEFINITIONS(-DBUILDING_JavaScriptCore)
 ADD_LIBRARY(${_javascript_Core_LIBRARY_NAME} ${_javascript_Core_LIBRARY_TYPE} ${_javascript_Core_HEADERS} ${_javascript_Core_SOURCES})
 TARGET_LINK_LIBRARIES(${_javascript_Core_LIBRARY_NAME} ${_javascript_Core_LIBRARIES})
+SET_TARGET_PROPERTIES(${_javascript_Core_LIBRARY_NAME} PROPERTIES FOLDER "_javascript_Core")
 SET_TARGET_PROPERTIES(${_javascript_Core_LIBRARY_NAME} PROPERTIES LINK_INTERFACE_LIBRARIES "")
 
 IF (_javascript_Core_LINK_FLAGS)

Modified: trunk/Source/_javascript_Core/ChangeLog (113763 => 113764)


--- trunk/Source/_javascript_Core/ChangeLog	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/_javascript_Core/ChangeLog	2012-04-10 21:07:26 UTC (rev 113764)
@@ -1,3 +1,17 @@
+2012-04-10  Patrick Gansterer  <[email protected]>
+
+        [CMake] Enable USE_FOLDERS property
+        https://bugs.webkit.org/show_bug.cgi?id=83571
+
+        Reviewed by Daniel Bates.
+
+        Setting the FOLDER property on targets gives more structure 
+        to the generated Visual Studio solutions.
+        This does not affect other CMake generators.
+
+        * CMakeLists.txt:
+        * shell/CMakeLists.txt:
+
 2012-04-10  Filip Pizlo  <[email protected]>
 
         It should be possible to see why a code block was not compiled by the DFG

Modified: trunk/Source/_javascript_Core/shell/CMakeLists.txt (113763 => 113764)


--- trunk/Source/_javascript_Core/shell/CMakeLists.txt	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/_javascript_Core/shell/CMakeLists.txt	2012-04-10 21:07:26 UTC (rev 113764)
@@ -12,6 +12,7 @@
 INCLUDE_DIRECTORIES(./ ${_javascript_Core_INCLUDE_DIRECTORIES})
 ADD_EXECUTABLE(${JSC_EXECUTABLE_NAME} ${JSC_SOURCES})
 TARGET_LINK_LIBRARIES(${JSC_EXECUTABLE_NAME} ${JSC_LIBRARIES})
+SET_TARGET_PROPERTIES(${JSC_EXECUTABLE_NAME} PROPERTIES FOLDER "_javascript_Core")
 
 IF (JSC_LINK_FLAGS)
     ADD_TARGET_PROPERTIES(${JSC_EXECUTABLE_NAME} LINK_FLAGS "${JSC_LINK_FLAGS}")

Modified: trunk/Source/WTF/ChangeLog (113763 => 113764)


--- trunk/Source/WTF/ChangeLog	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/WTF/ChangeLog	2012-04-10 21:07:26 UTC (rev 113764)
@@ -1,3 +1,16 @@
+2012-04-10  Patrick Gansterer  <[email protected]>
+
+        [CMake] Enable USE_FOLDERS property
+        https://bugs.webkit.org/show_bug.cgi?id=83571
+
+        Reviewed by Daniel Bates.
+
+        Setting the FOLDER property on targets gives more structure 
+        to the generated Visual Studio solutions.
+        This does not affect other CMake generators.
+
+        * wtf/CMakeLists.txt:
+
 2012-04-09  Patrick Gansterer  <[email protected]>
 
         Port BinarySemaphoreWin.cpp to WinCE

Modified: trunk/Source/WTF/wtf/CMakeLists.txt (113763 => 113764)


--- trunk/Source/WTF/wtf/CMakeLists.txt	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/WTF/wtf/CMakeLists.txt	2012-04-10 21:07:26 UTC (rev 113764)
@@ -207,6 +207,7 @@
 ADD_DEFINITIONS(-DBUILDING_WTF)
 ADD_LIBRARY(${WTF_LIBRARY_NAME} STATIC ${WTF_HEADERS} ${WTF_SOURCES})
 TARGET_LINK_LIBRARIES(${WTF_LIBRARY_NAME} ${WTF_LIBRARIES})
+SET_TARGET_PROPERTIES(${WTF_LIBRARY_NAME} PROPERTIES FOLDER "_javascript_Core")
 
 IF (WTF_LINK_FLAGS)
     ADD_TARGET_PROPERTIES(${WTF_LIBRARY_NAME} LINK_FLAGS "${WTF_LINK_FLAGS}")

Modified: trunk/Source/WebCore/CMakeLists.txt (113763 => 113764)


--- trunk/Source/WebCore/CMakeLists.txt	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/WebCore/CMakeLists.txt	2012-04-10 21:07:26 UTC (rev 113764)
@@ -2624,9 +2624,11 @@
 INCLUDE_DIRECTORIES(${WebCore_INCLUDE_DIRECTORIES} ${WebCoreTestSupport_INCLUDE_DIRECTORIES})
 
 ADD_LIBRARY(${WebCore_LIBRARY_NAME} ${WebCore_LIBRARY_TYPE} ${WebCore_SOURCES})
+SET_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} PROPERTIES FOLDER "WebCore")
 SET_TARGET_PROPERTIES(${WebCore_LIBRARY_NAME} PROPERTIES LINK_INTERFACE_LIBRARIES "")
 
 ADD_LIBRARY(${WebCoreTestSupport_LIBRARY_NAME} ${WebCoreTestSupport_LIBRARY_TYPE} ${WebCoreTestSupport_SOURCES})
+SET_TARGET_PROPERTIES(${WebCoreTestSupport_LIBRARY_NAME} PROPERTIES FOLDER "WebCore")
 
 ADD_DEPENDENCIES(${WebCore_LIBRARY_NAME} ${_javascript_Core_LIBRARY_NAME})
 ADD_DEPENDENCIES(${WebCoreTestSupport_LIBRARY_NAME} ${WebCore_LIBRARY_NAME})

Modified: trunk/Source/WebCore/ChangeLog (113763 => 113764)


--- trunk/Source/WebCore/ChangeLog	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/WebCore/ChangeLog	2012-04-10 21:07:26 UTC (rev 113764)
@@ -1,3 +1,16 @@
+2012-04-10  Patrick Gansterer  <[email protected]>
+
+        [CMake] Enable USE_FOLDERS property
+        https://bugs.webkit.org/show_bug.cgi?id=83571
+
+        Reviewed by Daniel Bates.
+
+        Setting the FOLDER property on targets gives more structure 
+        to the generated Visual Studio solutions.
+        This does not affect other CMake generators.
+
+        * CMakeLists.txt:
+
 2012-04-10  Dominik Röttsches  <[email protected]>
 
         [CMake] CMake SVG Code Generation fails to generate code for extra defines

Modified: trunk/Source/WebKit/CMakeLists.txt (113763 => 113764)


--- trunk/Source/WebKit/CMakeLists.txt	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/WebKit/CMakeLists.txt	2012-04-10 21:07:26 UTC (rev 113764)
@@ -74,6 +74,7 @@
 ADD_LIBRARY(${WebKit_LIBRARY_NAME} ${WebKit_LIBRARY_TYPE} ${WebKit_SOURCES})
 ADD_DEPENDENCIES(${WebKit_LIBRARY_NAME} ${WebCore_LIBRARY_NAME})
 TARGET_LINK_LIBRARIES(${WebKit_LIBRARY_NAME} ${WebKit_LIBRARIES})
+SET_TARGET_PROPERTIES(${WebKit_LIBRARY_NAME} PROPERTIES FOLDER "WebKit")
 SET_TARGET_PROPERTIES(${WebKit_LIBRARY_NAME} PROPERTIES LINK_INTERFACE_LIBRARIES "")
 
 IF (WebKit_LINK_FLAGS)

Modified: trunk/Source/WebKit/ChangeLog (113763 => 113764)


--- trunk/Source/WebKit/ChangeLog	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/WebKit/ChangeLog	2012-04-10 21:07:26 UTC (rev 113764)
@@ -1,3 +1,16 @@
+2012-04-10  Patrick Gansterer  <[email protected]>
+
+        [CMake] Enable USE_FOLDERS property
+        https://bugs.webkit.org/show_bug.cgi?id=83571
+
+        Reviewed by Daniel Bates.
+
+        Setting the FOLDER property on targets gives more structure 
+        to the generated Visual Studio solutions.
+        This does not affect other CMake generators.
+
+        * CMakeLists.txt:
+
 2012-04-07  Patrick Gansterer  <[email protected]>
 
         [CMake] Cleanup WTF include directories

Modified: trunk/Source/WebKit2/CMakeLists.txt (113763 => 113764)


--- trunk/Source/WebKit2/CMakeLists.txt	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/WebKit2/CMakeLists.txt	2012-04-10 21:07:26 UTC (rev 113764)
@@ -529,10 +529,12 @@
 ADD_DEPENDENCIES(${WebKit2_LIBRARY_NAME} ${ForwardingHeaders_NAME})
 ADD_DEPENDENCIES(${WebKit2_LIBRARY_NAME} ${ForwardingNetworkHeaders_NAME})
 TARGET_LINK_LIBRARIES(${WebKit2_LIBRARY_NAME} ${WebKit2_LIBRARIES})
+SET_TARGET_PROPERTIES(${WebKit2_LIBRARY_NAME} PROPERTIES FOLDER "WebKit")
 SET_TARGET_PROPERTIES(${WebKit2_LIBRARY_NAME} PROPERTIES LINK_INTERFACE_LIBRARIES "")
 
 ADD_EXECUTABLE(${WebProcess_NAME} ${WebProcess_SOURCES})
 TARGET_LINK_LIBRARIES(${WebProcess_NAME} ${WebProcess_LIBRARIES})
+SET_TARGET_PROPERTIES(${WebProcess_NAME} PROPERTIES FOLDER "WebKit")
 
 SET_TARGET_PROPERTIES(${WebKit2_LIBRARY_NAME} PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
 IF (WebKit2_LINK_FLAGS)

Modified: trunk/Source/WebKit2/ChangeLog (113763 => 113764)


--- trunk/Source/WebKit2/ChangeLog	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/WebKit2/ChangeLog	2012-04-10 21:07:26 UTC (rev 113764)
@@ -1,3 +1,16 @@
+2012-04-10  Patrick Gansterer  <[email protected]>
+
+        [CMake] Enable USE_FOLDERS property
+        https://bugs.webkit.org/show_bug.cgi?id=83571
+
+        Reviewed by Daniel Bates.
+
+        Setting the FOLDER property on targets gives more structure 
+        to the generated Visual Studio solutions.
+        This does not affect other CMake generators.
+
+        * CMakeLists.txt:
+
 2012-04-10  Dinu Jacob  <[email protected]>
 
         [Qt][WK2] Assertion failure on loading new page after panning/zooming

Modified: trunk/Source/cmake/OptionsCommon.cmake (113763 => 113764)


--- trunk/Source/cmake/OptionsCommon.cmake	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Source/cmake/OptionsCommon.cmake	2012-04-10 21:07:26 UTC (rev 113764)
@@ -15,6 +15,8 @@
     SET(CODE_GENERATOR_PREPROCESSOR "${CMAKE_CXX_COMPILER} -E -P -x c++")
 ENDIF ()
 
+SET_PROPERTY(GLOBAL PROPERTY USE_FOLDERS ON)
+
 SET(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)")
 
 SET(LIB_INSTALL_DIR "lib${LIB_SUFFIX}" CACHE PATH "Where to install libraries (lib${LIB_SUFFIX})")

Modified: trunk/Tools/ChangeLog (113763 => 113764)


--- trunk/Tools/ChangeLog	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Tools/ChangeLog	2012-04-10 21:07:26 UTC (rev 113764)
@@ -1,3 +1,18 @@
+2012-04-10  Patrick Gansterer  <[email protected]>
+
+        [CMake] Enable USE_FOLDERS property
+        https://bugs.webkit.org/show_bug.cgi?id=83571
+
+        Reviewed by Daniel Bates.
+
+        Setting the FOLDER property on targets gives more structure
+        to the generated Visual Studio solutions.
+        This does not affect other CMake generators.
+
+        * DumpRenderTree/efl/CMakeLists.txt:
+        * EWebLauncher/CMakeLists.txt:
+        * WinCELauncher/CMakeLists.txt:
+
 2012-04-10  David Dorwin  <[email protected]>
 
         Add Encrypted Media Extensions methods to HTMLMediaElement

Modified: trunk/Tools/DumpRenderTree/efl/CMakeLists.txt (113763 => 113764)


--- trunk/Tools/DumpRenderTree/efl/CMakeLists.txt	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Tools/DumpRenderTree/efl/CMakeLists.txt	2012-04-10 21:07:26 UTC (rev 113764)
@@ -116,9 +116,11 @@
 ADD_EXECUTABLE(bin/DumpRenderTree ${DumpRenderTree_SOURCES})
 TARGET_LINK_LIBRARIES(bin/DumpRenderTree ${DumpRenderTree_LIBRARIES})
 ADD_TARGET_PROPERTIES(bin/DumpRenderTree LINK_FLAGS "${DumpRenderTree_LINK_FLAGS}")
+SET_TARGET_PROPERTIES(bin/DumpRenderTree PROPERTIES FOLDER "Tools")
 SET_TARGET_PROPERTIES(bin/DumpRenderTree PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")
 
 ADD_EXECUTABLE(bin/ImageDiff ${ImageDiff_SOURCES})
 TARGET_LINK_LIBRARIES(bin/ImageDiff ${DumpRenderTree_LIBRARIES})
 ADD_TARGET_PROPERTIES(bin/ImageDiff LINK_FLAGS "${DumpRenderTree_LINK_FLAGS}")
+SET_TARGET_PROPERTIES(bin/ImageDiff PROPERTIES FOLDER "Tools")
 SET_TARGET_PROPERTIES(bin/ImageDiff PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")

Modified: trunk/Tools/EWebLauncher/CMakeLists.txt (113763 => 113764)


--- trunk/Tools/EWebLauncher/CMakeLists.txt	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Tools/EWebLauncher/CMakeLists.txt	2012-04-10 21:07:26 UTC (rev 113764)
@@ -42,4 +42,5 @@
 ADD_EXECUTABLE(bin/EWebLauncher ${EWebLauncher_SOURCES})
 TARGET_LINK_LIBRARIES(bin/EWebLauncher ${EWebLauncher_LIBRARIES})
 ADD_TARGET_PROPERTIES(bin/EWebLauncher LINK_FLAGS "${EWebLauncher_LINK_FLAGS}")
+SET_TARGET_PROPERTIES(bin/EWebLauncher PROPERTIES FOLDER "Tools")
 SET_TARGET_PROPERTIES(bin/EWebLauncher PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")

Modified: trunk/Tools/WinCELauncher/CMakeLists.txt (113763 => 113764)


--- trunk/Tools/WinCELauncher/CMakeLists.txt	2012-04-10 21:05:26 UTC (rev 113763)
+++ trunk/Tools/WinCELauncher/CMakeLists.txt	2012-04-10 21:07:26 UTC (rev 113764)
@@ -23,4 +23,5 @@
 ADD_EXECUTABLE(WinCELauncher ${WinCELauncher_SOURCES})
 ADD_DEPENDENCIES(WinCELauncher ${WebKit_LIBRARY_NAME})
 TARGET_LINK_LIBRARIES(WinCELauncher ${WinCELauncher_LIBRARIES})
+SET_TARGET_PROPERTIES(WinCELauncher PROPERTIES FOLDER "Tools")
 SET_TARGET_PROPERTIES(WinCELauncher PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}")
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to