[CMake] Make FOLDER property INHERITED
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Apr 2016 07:28:42 +0000 (07:28 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Apr 2016 07:28:42 +0000 (07:28 +0000)
https://bugs.webkit.org/show_bug.cgi?id=156460

Patch by Fujii Hironori <Hironori.Fujii@jp.sony.com> on 2016-04-11
Reviewed by Brent Fulgham.

.:

Some CMake targets are not setting the FOLDER property. This causes the
generated projects to be displayed in the top-level folder of the solution.

Making the FOLDER property INHERITED ensures that all the targets
are placed in their proper directories.

* Source/cmake/OptionsCommon.cmake:
Define FOLDER property as a inherited property.
* Source/cmake/WebKitMacros.cmake:
Do not set FOLDER target property.

Source/bmalloc:

* CMakeLists.txt:
Set FOLDER property as a directory property not a target property

Source/JavaScriptCore:

* CMakeLists.txt:
* shell/CMakeLists.txt:
* shell/PlatformWin.cmake:
Set FOLDER property as a directory property not a target property

Source/ThirdParty/ANGLE:

* CMakeLists.txt:
Set FOLDER property as a directory property not a target property

Source/WebCore:

* CMakeLists.txt:
Set FOLDER property as a directory property not a target property

Source/WebKit:

* CMakeLists.txt:
* PlatformWin.cmake:
Set FOLDER property as a directory property not a target property

Source/WebKit2:

* CMakeLists.txt:
Set FOLDER property as a directory property not a target property

Source/WTF:

* CMakeLists.txt:
Set FOLDER directory property

Tools:

* CMakeLists.txt:
* DumpRenderTree/CMakeLists.txt:
* DumpRenderTree/PlatformWin.cmake:
* ImageDiff/CMakeLists.txt:
* MiniBrowser/efl/CMakeLists.txt:
* MiniBrowser/gtk/CMakeLists.txt:
* MiniBrowser/win/CMakeLists.txt:
Set FOLDER property as a directory property not a target property

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@199289 268f45cc-cd09-0410-ab3c-d52691b4dbfc

28 files changed:
ChangeLog
Source/JavaScriptCore/CMakeLists.txt
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/shell/CMakeLists.txt
Source/JavaScriptCore/shell/PlatformWin.cmake
Source/ThirdParty/ANGLE/CMakeLists.txt
Source/ThirdParty/ANGLE/ChangeLog
Source/WTF/CMakeLists.txt
Source/WTF/ChangeLog
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebKit/CMakeLists.txt
Source/WebKit/ChangeLog
Source/WebKit/PlatformWin.cmake
Source/WebKit2/CMakeLists.txt
Source/WebKit2/ChangeLog
Source/bmalloc/CMakeLists.txt
Source/bmalloc/ChangeLog
Source/cmake/OptionsCommon.cmake
Source/cmake/WebKitMacros.cmake
Tools/CMakeLists.txt
Tools/ChangeLog
Tools/DumpRenderTree/CMakeLists.txt
Tools/DumpRenderTree/PlatformWin.cmake
Tools/ImageDiff/CMakeLists.txt
Tools/MiniBrowser/efl/CMakeLists.txt
Tools/MiniBrowser/gtk/CMakeLists.txt
Tools/MiniBrowser/win/CMakeLists.txt

index 8878e0b..6f590be 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,21 @@
+2016-04-11  Fujii Hironori  <Hironori.Fujii@jp.sony.com>
+
+        [CMake] Make FOLDER property INHERITED
+        https://bugs.webkit.org/show_bug.cgi?id=156460
+
+        Reviewed by Brent Fulgham.
+
+        Some CMake targets are not setting the FOLDER property. This causes the
+        generated projects to be displayed in the top-level folder of the solution.
+
+        Making the FOLDER property INHERITED ensures that all the targets
+        are placed in their proper directories.
+
+        * Source/cmake/OptionsCommon.cmake:
+        Define FOLDER property as a inherited property.
+        * Source/cmake/WebKitMacros.cmake:
+        Do not set FOLDER target property.
+
 2016-04-08  Alex Christensen  <achristensen@webkit.org>
 
         Progress towards running CMake WebKit2 on Mac
index 21f6a19..ee67f89 100644 (file)
@@ -1,5 +1,6 @@
 cmake_minimum_required(VERSION 2.8.12)
 include(WebKitCommon)
+set_property(DIRECTORY . PROPERTY FOLDER "JavaScriptCore")
 
 set(JavaScriptCore_INCLUDE_DIRECTORIES
     "${CMAKE_BINARY_DIR}"
index 614f20b..3368889 100644 (file)
@@ -1,3 +1,15 @@
+2016-04-11  Fujii Hironori  <Hironori.Fujii@jp.sony.com>
+
+        [CMake] Make FOLDER property INHERITED
+        https://bugs.webkit.org/show_bug.cgi?id=156460
+
+        Reviewed by Brent Fulgham.
+
+        * CMakeLists.txt:
+        * shell/CMakeLists.txt:
+        * shell/PlatformWin.cmake:
+        Set FOLDER property as a directory property not a target property
+
 2016-04-09  Keith Miller  <keith_miller@apple.com>
 
         tryGetById should be supported by the DFG/FTL
index 633ce42..43763a1 100644 (file)
@@ -23,7 +23,6 @@ include_directories(./ ${JavaScriptCore_INCLUDE_DIRECTORIES})
 include_directories(SYSTEM ${JavaScriptCore_SYSTEM_INCLUDE_DIRECTORIES})
 add_executable(jsc ${JSC_SOURCES})
 target_link_libraries(jsc ${JSC_LIBRARIES})
-set_target_properties(jsc PROPERTIES FOLDER "JavaScriptCore")
 
 if (JSC_OUTPUT_NAME)
     set_target_properties(jsc PROPERTIES OUTPUT_NAME ${JSC_OUTPUT_NAME})
index e42d109..399ba5e 100644 (file)
@@ -7,7 +7,6 @@ list(APPEND JSC_LIBRARIES
 )
 
 target_link_libraries(jscLib ${JSC_LIBRARIES})
-set_target_properties(jscLib PROPERTIES FOLDER "JavaScriptCore")
 
 if (${WTF_PLATFORM_WIN_CAIRO})
     add_definitions(-DWIN_CAIRO)
@@ -20,7 +19,6 @@ add_definitions(-DUSE_CONSOLE_ENTRY_POINT)
 set(JSC_OUTPUT_NAME "jsc${DEBUG_SUFFIX}")
 
 add_library(testRegExpLib SHARED ../testRegExp.cpp)
-set_target_properties(testRegExpLib PROPERTIES FOLDER "JavaScriptCore")
 add_executable(testRegExp ${JSC_SOURCES})
 set_target_properties(testRegExp PROPERTIES OUTPUT_NAME "testRegExp${DEBUG_SUFFIX}")
 target_link_libraries(testRegExp shlwapi)
@@ -38,7 +36,6 @@ add_library(testapiLib SHARED
 )
 set_source_files_properties(../API/tests/CustomGlobalObjectClassTest.c PROPERTIES COMPILE_FLAGS "/TP /MT")
 set_source_files_properties(../API/tests/testapi.c PROPERTIES COMPILE_FLAGS "/TP /MT")
-set_target_properties(testapiLib PROPERTIES FOLDER "JavaScriptCore")
 add_executable(testapi ${JSC_SOURCES})
 set_target_properties(testapi PROPERTIES OUTPUT_NAME "testapi${DEBUG_SUFFIX}")
 target_link_libraries(testapi shlwapi)
index cc79c9d..cbcc912 100644 (file)
@@ -303,6 +303,4 @@ foreach (_file ${_files_khr})
     file(COPY ${_file} DESTINATION ${DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/khr)
 endforeach ()
 
-set_target_properties(libANGLE PROPERTIES FOLDER "ANGLE")
-set_target_properties(libEGL PROPERTIES FOLDER "ANGLE")
-set_target_properties(libGLESv2 PROPERTIES FOLDER "ANGLE")
+set_property(DIRECTORY . PROPERTY FOLDER "ANGLE")
index 9e12e60..3f54290 100644 (file)
@@ -1,3 +1,13 @@
+2016-04-11  Fujii Hironori  <Hironori.Fujii@jp.sony.com>
+
+        [CMake] Make FOLDER property INHERITED
+        https://bugs.webkit.org/show_bug.cgi?id=156460
+
+        Reviewed by Brent Fulgham.
+
+        * CMakeLists.txt:
+        Set FOLDER property as a directory property not a target property
+
 2016-03-22  Alberto Garcia  <berto@igalia.com>
 
         Unreviewed typo fix.
index 1d41f30..f781272 100644 (file)
@@ -1,4 +1,5 @@
 cmake_minimum_required(VERSION 2.8.12)
 include(WebKitCommon)
+set_property(DIRECTORY . PROPERTY FOLDER "WTF")
 
 add_subdirectory(wtf)
index 0a20fa3..f66c44f 100644 (file)
@@ -1,3 +1,13 @@
+2016-04-11  Fujii Hironori  <Hironori.Fujii@jp.sony.com>
+
+        [CMake] Make FOLDER property INHERITED
+        https://bugs.webkit.org/show_bug.cgi?id=156460
+
+        Reviewed by Brent Fulgham.
+
+        * CMakeLists.txt:
+        Set FOLDER directory property
+
 2016-04-08  Alex Christensen  <achristensen@webkit.org>
 
         Progress towards running CMake WebKit2 on Mac
index f5c6635..f8da4f3 100644 (file)
@@ -1,5 +1,6 @@
 cmake_minimum_required(VERSION 2.8.12)
 include(WebKitCommon)
+set_property(DIRECTORY . PROPERTY FOLDER "WebCore")
 
 set(WebCore_INCLUDE_DIRECTORIES
     "${WEBCORE_DIR}"
@@ -3806,7 +3807,6 @@ endif ()
 # files on OS X.
 add_library(WebCoreDerivedSources STATIC ${WebCore_DERIVED_SOURCES})
 set_target_properties(WebCoreDerivedSources PROPERTIES OUTPUT_NAME WebCoreDerivedSources${DEBUG_SUFFIX})
-set_target_properties(WebCoreDerivedSources PROPERTIES FOLDER "WebCore")
 if (NOT WIN32)
     list(APPEND WebCore_LIBRARIES WebCoreDerivedSources)
 endif ()
@@ -3839,7 +3839,6 @@ include_directories(${WebCoreTestSupport_INCLUDE_DIRECTORIES})
 add_library(WebCoreTestSupport ${WebCoreTestSupport_LIBRARY_TYPE} ${WebCoreTestSupport_SOURCES})
 add_dependencies(WebCoreTestSupport WebCore)
 target_link_libraries(WebCoreTestSupport ${WebCoreTestSupport_LIBRARIES})
-set_target_properties(WebCoreTestSupport PROPERTIES FOLDER "WebCore")
 
 if (WebCoreTestSupport_OUTPUT_NAME)
     set_target_properties(WebCoreTestSupport PROPERTIES OUTPUT_NAME ${WebCoreTestSupport_OUTPUT_NAME})
@@ -3850,7 +3849,6 @@ endif ()
 
 if (ENABLE_GRAPHICS_CONTEXT_3D AND NOT WIN32)
     add_library(ANGLESupport STATIC ${ANGLESupport_SOURCES})
-    set_target_properties(ANGLESupport PROPERTIES FOLDER "WebCore")
 
     # Suppress null conversion warnings for sources in Source/ThirdParty/ANGLE
     if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
index 55b22fa..a861729 100644 (file)
@@ -1,3 +1,13 @@
+2016-04-11  Fujii Hironori  <Hironori.Fujii@jp.sony.com>
+
+        [CMake] Make FOLDER property INHERITED
+        https://bugs.webkit.org/show_bug.cgi?id=156460
+
+        Reviewed by Brent Fulgham.
+
+        * CMakeLists.txt:
+        Set FOLDER property as a directory property not a target property
+
 2016-04-10  Sam Weinig  <sam@webkit.org>
 
         Fix the build.
index f5ff6b0..0ced054 100644 (file)
@@ -1,5 +1,6 @@
 cmake_minimum_required(VERSION 2.8.12)
 include(WebKitCommon)
+set_property(DIRECTORY . PROPERTY FOLDER "WebKit")
 
 set(WebKit_SOURCES
     Storage/StorageAreaImpl.cpp
index e5e297f..7955ed8 100644 (file)
@@ -1,3 +1,14 @@
+2016-04-11  Fujii Hironori  <Hironori.Fujii@jp.sony.com>
+
+        [CMake] Make FOLDER property INHERITED
+        https://bugs.webkit.org/show_bug.cgi?id=156460
+
+        Reviewed by Brent Fulgham.
+
+        * CMakeLists.txt:
+        * PlatformWin.cmake:
+        Set FOLDER property as a directory property not a target property
+
 2016-04-08  Alex Christensen  <achristensen@webkit.org>
 
         Progress towards running CMake WebKit2 on Mac
index 44f7e77..206502c 100644 (file)
@@ -409,7 +409,6 @@ add_library(WebKitGUID STATIC
     "${DERIVED_SOURCES_WEBKIT_DIR}/Interfaces/AccessibleText2_i.c"
 )
 set_target_properties(WebKitGUID PROPERTIES OUTPUT_NAME WebKitGUID${DEBUG_SUFFIX})
-set_target_properties(WebKitGUID PROPERTIES FOLDER "WebKit")
 
 list(APPEND WebKit_LIBRARIES
     PRIVATE Comctl32
index feb18cf..2eba595 100644 (file)
@@ -1,3 +1,5 @@
+set_property(DIRECTORY . PROPERTY FOLDER "WebKit2")
+
 set(WebKit2_INCLUDE_DIRECTORIES
     "${JAVASCRIPTCORE_DIR}/llint"
     "${WEBKIT2_DIR}"
@@ -853,7 +855,6 @@ endif ()
 add_executable(WebProcess ${WebProcess_SOURCES})
 add_webkit2_prefix_header(WebProcess)
 target_link_libraries(WebProcess ${WebProcess_LIBRARIES})
-set_target_properties(WebProcess PROPERTIES FOLDER "WebKit")
 
 if (WebKit2_WebProcess_OUTPUT_NAME)
     set_target_properties(WebProcess PROPERTIES OUTPUT_NAME ${WebKit2_WebProcess_OUTPUT_NAME})
@@ -862,7 +863,6 @@ endif ()
 add_executable(NetworkProcess ${NetworkProcess_SOURCES})
 add_webkit2_prefix_header(NetworkProcess)
 target_link_libraries(NetworkProcess ${NetworkProcess_LIBRARIES})
-set_target_properties(NetworkProcess PROPERTIES FOLDER "WebKit")
 
 if (WebKit2_NetworkProcess_OUTPUT_NAME)
     set_target_properties(NetworkProcess PROPERTIES OUTPUT_NAME ${WebKit2_NetworkProcess_OUTPUT_NAME})
@@ -873,7 +873,6 @@ if (ENABLE_PLUGIN_PROCESS AND NOT APPLE)
     add_executable(PluginProcess ${PluginProcess_SOURCES})
     add_webkit2_prefix_header(PluginProcess)
     target_link_libraries(PluginProcess ${PluginProcess_LIBRARIES})
-    set_target_properties(PluginProcess PROPERTIES FOLDER "WebKit")
     install(TARGETS PluginProcess DESTINATION "${LIBEXEC_INSTALL_DIR}")
 
     if (WebKit2_PluginProcess_OUTPUT_NAME)
@@ -886,7 +885,6 @@ if (ENABLE_DATABASE_PROCESS AND NOT APPLE)
     add_executable(DatabaseProcess ${DatabaseProcess_SOURCES})
     add_webkit2_prefix_header(DatabaseProcess)
     target_link_libraries(DatabaseProcess ${DatabaseProcess_LIBRARIES})
-    set_target_properties(DatabaseProcess PROPERTIES FOLDER "WebKit")
     install(TARGETS DatabaseProcess DESTINATION "${LIBEXEC_INSTALL_DIR}")
 
     if (WebKit2_DatabaseProcess_OUTPUT_NAME)
index 88ba93b..3b16b24 100644 (file)
@@ -1,3 +1,13 @@
+2016-04-11  Fujii Hironori  <Hironori.Fujii@jp.sony.com>
+
+        [CMake] Make FOLDER property INHERITED
+        https://bugs.webkit.org/show_bug.cgi?id=156460
+
+        Reviewed by Brent Fulgham.
+
+        * CMakeLists.txt:
+        Set FOLDER property as a directory property not a target property
+
 2016-04-08  Sam Weinig  <sam@webkit.org>
 
         Remove support for custom target picker actions
index d0d00a1..b494d64 100644 (file)
@@ -1,3 +1,5 @@
+set_property(DIRECTORY . PROPERTY FOLDER "bmalloc")
+
 set(bmalloc_INCLUDE_DIRECTORIES
     "${BMALLOC_DIR}"
 )
index fde19bd..9eca8f3 100644 (file)
@@ -1,3 +1,13 @@
+2016-04-11  Fujii Hironori  <Hironori.Fujii@jp.sony.com>
+
+        [CMake] Make FOLDER property INHERITED
+        https://bugs.webkit.org/show_bug.cgi?id=156460
+
+        Reviewed by Brent Fulgham.
+
+        * CMakeLists.txt:
+        Set FOLDER property as a directory property not a target property
+
 2016-04-08  Geoffrey Garen  <ggaren@apple.com>
 
         bmalloc: stress_aligned test fails if you increase smallMax
index 46d695e..302abb2 100644 (file)
@@ -24,6 +24,7 @@ if ("${AR_VERSION}" MATCHES "^GNU ar")
 endif ()
 
 set_property(GLOBAL PROPERTY USE_FOLDERS ON)
+define_property(TARGET PROPERTY FOLDER INHERITED BRIEF_DOCS "folder" FULL_DOCS "IDE folder name")
 
 if (CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
     set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -fno-exceptions -fno-strict-aliasing")
index e3dea1d..ca61c2c 100644 (file)
@@ -252,7 +252,6 @@ macro(WEBKIT_FRAMEWORK _target)
     )
     target_link_libraries(${_target} ${${_target}_LIBRARIES})
     set_target_properties(${_target} PROPERTIES COMPILE_DEFINITIONS "BUILDING_${_target}")
-    set_target_properties(${_target} PROPERTIES FOLDER "${_target}")
 
     if (${_target}_OUTPUT_NAME)
         set_target_properties(${_target} PROPERTIES OUTPUT_NAME ${${_target}_OUTPUT_NAME})
index 040b992..7ab81c6 100644 (file)
@@ -1,3 +1,5 @@
+set_property(DIRECTORY . PROPERTY FOLDER "Tools")
+
 if ("${PORT}" STREQUAL "Efl")
     if (DEVELOPER_MODE)
       add_subdirectory(WebKitTestRunner)
index a79fa45..e8128b6 100644 (file)
@@ -1,3 +1,19 @@
+2016-04-11  Fujii Hironori  <Hironori.Fujii@jp.sony.com>
+
+        [CMake] Make FOLDER property INHERITED
+        https://bugs.webkit.org/show_bug.cgi?id=156460
+
+        Reviewed by Brent Fulgham.
+
+        * CMakeLists.txt:
+        * DumpRenderTree/CMakeLists.txt:
+        * DumpRenderTree/PlatformWin.cmake:
+        * ImageDiff/CMakeLists.txt:
+        * MiniBrowser/efl/CMakeLists.txt:
+        * MiniBrowser/gtk/CMakeLists.txt:
+        * MiniBrowser/win/CMakeLists.txt:
+        Set FOLDER property as a directory property not a target property
+
 2016-04-10  Caitlin Potter  <caitp@igalia.com>
 
         [Tools] correctly check for braces in multiline branches in macro definition
index f24f4fe..59bb9bb 100644 (file)
@@ -110,11 +110,9 @@ include_directories(${DumpRenderTree_INCLUDE_DIRECTORIES})
 
 add_executable(DumpRenderTree ${DumpRenderTree_SOURCES})
 target_link_libraries(DumpRenderTree ${DumpRenderTree_LIBRARIES})
-set_target_properties(DumpRenderTree PROPERTIES FOLDER "Tools")
 
 add_library(TestNetscapePlugin SHARED ${TestNetscapePlugin_SOURCES})
 target_link_libraries(TestNetscapePlugin ${TestNetscapePlugin_LIBRARIES})
-set_target_properties(TestNetscapePlugin PROPERTIES FOLDER "Tools")
 
 if (WIN32)
     add_dependencies(DumpRenderTree DumpRenderTreeLib)
index cdb0a29..d42bac0 100644 (file)
@@ -129,16 +129,13 @@ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /NODEFAULTLIB:MSVCRT
 add_definitions(-DUSE_CONSOLE_ENTRY_POINT)
 
 add_library(DumpRenderTreeLib SHARED ${DumpRenderTreeLib_SOURCES})
-set_target_properties(DumpRenderTreeLib PROPERTIES FOLDER "Tools")
 target_link_libraries(DumpRenderTreeLib ${DumpRenderTreeLib_LIBRARIES})
 
 add_executable(ImageDiff ${TOOLS_DIR}/win/DLLLauncher/DLLLauncherMain.cpp)
 target_link_libraries(ImageDiff shlwapi)
-set_target_properties(ImageDiff PROPERTIES FOLDER "Tools")
 set_target_properties(ImageDiff PROPERTIES OUTPUT_NAME "ImageDiff")
 
 add_library(ImageDiffLib SHARED ${ImageDiff_SOURCES})
-set_target_properties(ImageDiffLib PROPERTIES FOLDER "Tools")
 target_link_libraries(ImageDiffLib ${ImageDiff_LIBRARIES})
 
 add_dependencies(ImageDiff ImageDiffLib)
index 6ce4ed5..b15443f 100644 (file)
@@ -17,4 +17,3 @@ include_directories(${IMAGE_DIFF_INCLUDE_DIRECTORIES})
 include_directories(SYSTEM ${IMAGE_DIFF_SYSTEM_INCLUDE_DIRECTORIES})
 add_executable(ImageDiff ${IMAGE_DIFF_SOURCES})
 target_link_libraries(ImageDiff ${IMAGE_DIFF_LIBRARIES})
-set_target_properties(ImageDiff PROPERTIES FOLDER "Tools")
index b7d6e37..82d72c7 100644 (file)
@@ -67,5 +67,4 @@ if (ELEMENTARY_FOUND)
     include_directories(SYSTEM ${MiniBrowser_SYSTEM_INCLUDE_DIRECTORIES})
     add_executable(MiniBrowser ${MiniBrowser_SOURCES})
     target_link_libraries(MiniBrowser ${MiniBrowser_LIBRARIES})
-    set_target_properties(MiniBrowser PROPERTIES FOLDER "Tools")
 endif ()
index 94eecfa..bc80a34 100644 (file)
@@ -58,6 +58,5 @@ include_directories(${MiniBrowser_INCLUDE_DIRECTORIES})
 include_directories(SYSTEM ${MiniBrowser_SYSTEM_INCLUDE_DIRECTORIES})
 add_executable(MiniBrowser ${MiniBrowser_SOURCES})
 target_link_libraries(MiniBrowser ${MiniBrowser_LIBRARIES})
-set_target_properties(MiniBrowser PROPERTIES FOLDER "Tools")
 
 install(TARGETS MiniBrowser DESTINATION "${EXEC_INSTALL_DIR}")
index 477d13a..ae184be 100644 (file)
@@ -53,11 +53,9 @@ add_definitions(-D_UNICODE)
 include_directories(${MiniBrowser_INCLUDE_DIRECTORIES})
 add_library(MiniBrowserLib SHARED ${MiniBrowser_SOURCES})
 target_link_libraries(MiniBrowserLib ${MiniBrowser_LIBRARIES})
-set_target_properties(MiniBrowserLib PROPERTIES FOLDER "Tools")
 
 add_executable(MiniBrowser WIN32 ${TOOLS_DIR}/win/DLLLauncher/DLLLauncherMain.cpp ../MiniBrowser.vcxproj/MiniBrowser.rc)
 target_link_libraries(MiniBrowser shlwapi)
-set_target_properties(MiniBrowser PROPERTIES FOLDER "Tools")
 set_target_properties(MiniBrowser PROPERTIES OUTPUT_NAME "MiniBrowser")
 
 add_dependencies(MiniBrowser MiniBrowserLib)