Skip to content

Commit 0e864bb

Browse files
committed
Finetune llvm folders
1 parent ad4aa1f commit 0e864bb

File tree

6 files changed

+15
-14
lines changed

6 files changed

+15
-14
lines changed

llvm/cmake/modules/AddLLVM.cmake

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -825,7 +825,7 @@ function(add_llvm_install_targets target)
825825
${prefix_option}
826826
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
827827
USES_TERMINAL)
828-
set_target_properties(${target} PROPERTIES FOLDER "${subproject_title}/Install")
828+
set_target_properties(${target} PROPERTIES FOLDER "${subproject_title}/Installation")
829829
add_custom_target(${target}-stripped
830830
DEPENDS ${file_dependencies}
831831
COMMAND "${CMAKE_COMMAND}"
@@ -834,7 +834,7 @@ function(add_llvm_install_targets target)
834834
-DCMAKE_INSTALL_DO_STRIP=1
835835
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
836836
USES_TERMINAL)
837-
set_target_properties(${target}-stripped PROPERTIES FOLDER "${subproject_title}/Install")
837+
set_target_properties(${target}-stripped PROPERTIES FOLDER "${subproject_title}/Installation")
838838
if(target_dependencies)
839839
add_dependencies(${target} ${target_dependencies})
840840
add_dependencies(${target}-stripped ${target_dependencies})
@@ -1449,8 +1449,8 @@ macro(llvm_add_tool project name)
14491449
if( LLVM_BUILD_TOOLS )
14501450
set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${name})
14511451
endif()
1452-
get_subproject_title(subproject_title)
14531452
endif()
1453+
get_subproject_title(subproject_title)
14541454
set_target_properties(${name} PROPERTIES FOLDER "${subproject_title}/Tools")
14551455
endmacro(llvm_add_tool project name)
14561456
@@ -1745,7 +1745,7 @@ function(add_benchmark benchmark_name)
17451745
set(outdir ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR})
17461746
set_output_directory(${benchmark_name} BINARY_DIR ${outdir} LIBRARY_DIR ${outdir})
17471747
get_subproject_title(subproject_title)
1748-
set_property(TARGET ${benchmark_name} PROPERTY FOLDER "${subproject_title}/Utils")
1748+
set_property(TARGET ${benchmark_name} PROPERTY FOLDER "${subproject_title}/Benchmarks")
17491749
target_link_libraries(${benchmark_name} PRIVATE benchmark)
17501750
endfunction()
17511751
@@ -2118,7 +2118,7 @@ function(add_lit_testsuites project directory)
21182118

21192119
if (NOT ARG_FOLDER)
21202120
get_subproject_title(subproject_title)
2121-
set(ARG_FOLDER "${subproject_title}/Tests")
2121+
set(ARG_FOLDER "${subproject_title}/Tests/LIT Testsuites")
21222122
endif()
21232123

21242124
# Search recursively for test directories by assuming anything not

llvm/cmake/modules/AddOCaml.cmake

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,8 @@ function(add_ocaml_library name)
173173
VERBATIM)
174174

175175
add_custom_target("ocaml_${name}" ALL DEPENDS ${ocaml_outputs} "${bin}/${name}.odoc")
176-
set_target_properties("ocaml_${name}" PROPERTIES FOLDER "LLVM/Bindings/OCaml")
176+
get_subproject_title(subproject_title)
177+
set_target_properties("ocaml_${name}" PROPERTIES FOLDER "${subproject_title}/Bindings/OCaml")
177178

178179
set_target_properties("ocaml_${name}" PROPERTIES
179180
OCAML_FLAGS "-I;${bin}")

llvm/cmake/modules/LLVMDistributionSupport.cmake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,8 @@ function(install_distribution_exports project)
210210
COMPONENT ${target})
211211
if(NOT LLVM_ENABLE_IDE)
212212
add_custom_target(${target})
213-
set_target_properties(${target} PROPERTIES FOLDER "LLVM/Distribution")
213+
get_subproject_title(subproject_title)
214+
set_target_properties(${target} PROPERTIES FOLDER "${subproject_title}/Distribution")
214215
add_llvm_install_targets(install-${target} COMPONENT ${target})
215216
endif()
216217
endif()
@@ -261,12 +262,13 @@ function(llvm_distribution_add_targets)
261262
add_custom_target(${distribution_target})
262263
add_custom_target(install-${distribution_target})
263264
add_custom_target(install-${distribution_target}-stripped)
265+
get_subproject_title(subproject_title)
264266
set_target_properties(
265267
${distribution_target}
266268
install-${distribution_target}
267269
install-${distribution_target}-stripped
268270
PROPERTIES
269-
FOLDER "LLVM/Distribution"
271+
FOLDER "${subproject_title}/Distribution"
270272
)
271273

272274
foreach(target ${distribution_components})

llvm/cmake/modules/TableGen.cmake

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ function(add_public_tablegen_target target)
168168
add_dependencies(${target} ${LLVM_COMMON_DEPENDS})
169169
endif()
170170
get_subproject_title(subproject_title)
171-
set_target_properties(${target} PROPERTIES FOLDER "${subproject_title}/Tablegenning/Targets")
171+
set_target_properties(${target} PROPERTIES FOLDER "${subproject_title}/Tablegenning")
172172
set(LLVM_COMMON_DEPENDS ${LLVM_COMMON_DEPENDS} ${target} PARENT_SCOPE)
173173
endfunction()
174174

@@ -180,8 +180,6 @@ macro(add_tablegen target project)
180180

181181
add_llvm_executable(${target} DISABLE_LLVM_LINK_LLVM_DYLIB
182182
${ADD_TABLEGEN_UNPARSED_ARGUMENTS})
183-
get_subproject_title(subproject_title)
184-
set_target_properties(${target} PROPERTIES FOLDER "${subproject_title}/Tablegenning")
185183
set(LLVM_LINK_COMPONENTS ${${target}_OLD_LLVM_LINK_COMPONENTS})
186184

187185
set(${project}_TABLEGEN_DEFAULT "${target}")

llvm/unittests/Support/DynamicLibrary/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ set(LLVM_LINK_COMPONENTS Support)
66
add_library(DynamicLibraryLib STATIC
77
ExportedFuncs.cpp
88
)
9-
set_target_properties(DynamicLibraryLib PROPERTIES FOLDER "LLVM/Tests")
9+
set_target_properties(DynamicLibraryLib PROPERTIES FOLDER "LLVM/Tests/Support")
1010

1111
# extract_symbols.py relies on all its library arguments being in the same
1212
# directory, so we must set the output directory in the same way as if
@@ -25,7 +25,7 @@ function(dynlib_add_module NAME)
2525
add_library(${NAME} MODULE
2626
PipSqueak.cpp
2727
)
28-
set_target_properties(${NAME} PROPERTIES FOLDER "LLVM/Tests")
28+
set_target_properties(${NAME} PROPERTIES FOLDER "LLVM/Tests/Support")
2929

3030
set_output_directory(${NAME}
3131
BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}

llvm/utils/LLVMVisualizers/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
if (LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION)
44
set(LLVM_VISUALIZERS llvm.natvis)
55
add_custom_target(LLVMVisualizers SOURCES ${LLVM_VISUALIZERS})
6-
set_target_properties(LLVMVisualizers PROPERTIES FOLDER "LLVM/Utils")
6+
set_target_properties(LLVMVisualizers PROPERTIES FOLDER "LLVM/Misc")
77
endif()

0 commit comments

Comments
 (0)