|
@@ -25,6 +25,7 @@ macro(add_llvm_library name)
|
|
if( CURRENT_LLVM_TARGET )
|
|
if( CURRENT_LLVM_TARGET )
|
|
add_dependencies(${name} ${CURRENT_LLVM_TARGET})
|
|
add_dependencies(${name} ${CURRENT_LLVM_TARGET})
|
|
endif()
|
|
endif()
|
|
|
|
+ set_target_properties(${name} PROPERTIES FOLDER "Libraries")
|
|
endmacro(add_llvm_library name)
|
|
endmacro(add_llvm_library name)
|
|
|
|
|
|
|
|
|
|
@@ -55,6 +56,8 @@ ${name} ignored.")
|
|
LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
|
|
LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
|
|
ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
|
|
ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
|
|
endif()
|
|
endif()
|
|
|
|
+
|
|
|
|
+ set_target_properties(${name} PROPERTIES FOLDER "Loadable modules")
|
|
endmacro(add_llvm_loadable_module name)
|
|
endmacro(add_llvm_loadable_module name)
|
|
|
|
|
|
|
|
|
|
@@ -95,6 +98,7 @@ macro(add_llvm_tool name)
|
|
if( LLVM_BUILD_TOOLS )
|
|
if( LLVM_BUILD_TOOLS )
|
|
install(TARGETS ${name} RUNTIME DESTINATION bin)
|
|
install(TARGETS ${name} RUNTIME DESTINATION bin)
|
|
endif()
|
|
endif()
|
|
|
|
+ set_target_properties(${name} PROPERTIES FOLDER "Tools")
|
|
endmacro(add_llvm_tool name)
|
|
endmacro(add_llvm_tool name)
|
|
|
|
|
|
|
|
|
|
@@ -107,9 +111,16 @@ macro(add_llvm_example name)
|
|
if( LLVM_BUILD_EXAMPLES )
|
|
if( LLVM_BUILD_EXAMPLES )
|
|
install(TARGETS ${name} RUNTIME DESTINATION examples)
|
|
install(TARGETS ${name} RUNTIME DESTINATION examples)
|
|
endif()
|
|
endif()
|
|
|
|
+ set_target_properties(${name} PROPERTIES FOLDER "Examples")
|
|
endmacro(add_llvm_example name)
|
|
endmacro(add_llvm_example name)
|
|
|
|
|
|
|
|
|
|
|
|
+macro(add_llvm_utility name)
|
|
|
|
+ add_llvm_executable(${name} ${ARGN})
|
|
|
|
+ set_target_properties(${name} PROPERTIES FOLDER "Utils")
|
|
|
|
+endmacro(add_llvm_utility name)
|
|
|
|
+
|
|
|
|
+
|
|
macro(add_llvm_target target_name)
|
|
macro(add_llvm_target target_name)
|
|
if( TABLEGEN_OUTPUT )
|
|
if( TABLEGEN_OUTPUT )
|
|
add_custom_target(${target_name}Table_gen
|
|
add_custom_target(${target_name}Table_gen
|
|
@@ -120,6 +131,7 @@ macro(add_llvm_target target_name)
|
|
add_llvm_library(LLVM${target_name} ${ARGN} ${TABLEGEN_OUTPUT})
|
|
add_llvm_library(LLVM${target_name} ${ARGN} ${TABLEGEN_OUTPUT})
|
|
if ( TABLEGEN_OUTPUT )
|
|
if ( TABLEGEN_OUTPUT )
|
|
add_dependencies(LLVM${target_name} ${target_name}Table_gen)
|
|
add_dependencies(LLVM${target_name} ${target_name}Table_gen)
|
|
|
|
+ set_target_properties(${target_name}Table_gen PROPERTIES FOLDER "Tablegenning")
|
|
endif (TABLEGEN_OUTPUT)
|
|
endif (TABLEGEN_OUTPUT)
|
|
set( CURRENT_LLVM_TARGET LLVM${target_name} )
|
|
set( CURRENT_LLVM_TARGET LLVM${target_name} )
|
|
endmacro(add_llvm_target)
|
|
endmacro(add_llvm_target)
|