Author: cbieneman Date: Fri Nov 18 17:31:53 2016 New Revision: 287408 URL: http://llvm.org/viewvc/llvm-project?rev=287408&view=rev Log: [CMake] NFC. Updating CMake dependency specifications
This patch updates a bunch of places where add_dependencies was being explicitly called to add dependencies on intrinsics_gen to instead use the DEPENDS named parameter. This cleanup is needed for a patch I'm working on to add a dependency debugging mode to the build system. Modified: lldb/trunk/cmake/modules/AddLLDB.cmake lldb/trunk/source/Expression/CMakeLists.txt lldb/trunk/source/Plugins/ExpressionParser/Clang/CMakeLists.txt lldb/trunk/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeLists.txt Modified: lldb/trunk/cmake/modules/AddLLDB.cmake URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/cmake/modules/AddLLDB.cmake?rev=287408&r1=287407&r2=287408&view=diff ============================================================================== --- lldb/trunk/cmake/modules/AddLLDB.cmake (original) +++ lldb/trunk/cmake/modules/AddLLDB.cmake Fri Nov 18 17:31:53 2016 @@ -23,7 +23,7 @@ macro(add_lldb_library name) cmake_parse_arguments(PARAM "MODULE;SHARED;STATIC;OBJECT" "" - "" + "DEPENDS" ${ARGN}) llvm_process_sources(srcs ${PARAM_UNPARSED_ARGUMENTS}) @@ -61,14 +61,16 @@ macro(add_lldb_library name) llvm_add_library(${name} ${libkind} ${srcs} LINK_LIBS -Wl,--start-group ${LLDB_USED_LIBS} -Wl,--end-group -Wl,--start-group ${CLANG_USED_LIBS} -Wl,--end-group + DEPENDS ${PARAM_DEPENDS} ) else() llvm_add_library(${name} ${libkind} ${srcs} LINK_LIBS ${LLDB_USED_LIBS} ${CLANG_USED_LIBS} + DEPENDS ${PARAM_DEPENDS} ) endif() else() - llvm_add_library(${name} ${libking} ${srcs}) + llvm_add_library(${name} ${libkind} ${srcs} DEPENDS ${PARAM_DEPENDS}) endif() if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ${name} STREQUAL "liblldb") Modified: lldb/trunk/source/Expression/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/CMakeLists.txt?rev=287408&r1=287407&r2=287408&view=diff ============================================================================== --- lldb/trunk/source/Expression/CMakeLists.txt (original) +++ lldb/trunk/source/Expression/CMakeLists.txt Fri Nov 18 17:31:53 2016 @@ -1,3 +1,7 @@ +if(NOT LLDB_BUILT_STANDALONE) + set(tablegen_deps intrinsics_gen) +endif() + add_lldb_library(lldbExpression DiagnosticManager.cpp DWARFExpression.cpp @@ -14,8 +18,7 @@ add_lldb_library(lldbExpression REPL.cpp UserExpression.cpp UtilityFunction.cpp - ) -if(NOT LLDB_BUILT_STANDALONE) - add_dependencies(lldbExpression intrinsics_gen) -endif() + DEPENDS + ${tablegen_deps} + ) Modified: lldb/trunk/source/Plugins/ExpressionParser/Clang/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ExpressionParser/Clang/CMakeLists.txt?rev=287408&r1=287407&r2=287408&view=diff ============================================================================== --- lldb/trunk/source/Plugins/ExpressionParser/Clang/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/ExpressionParser/Clang/CMakeLists.txt Fri Nov 18 17:31:53 2016 @@ -1,3 +1,7 @@ +if(NOT LLDB_BUILT_STANDALONE) + set(tablegen_deps intrinsics_gen) +endif() + add_lldb_library(lldbPluginExpressionParserClang ASTDumper.cpp ASTResultSynthesizer.cpp @@ -12,8 +16,7 @@ add_lldb_library(lldbPluginExpressionPar ClangUserExpression.cpp ClangUtilityFunction.cpp IRForTarget.cpp - ) -if(NOT LLDB_BUILT_STANDALONE) - add_dependencies(lldbPluginExpressionParserClang intrinsics_gen) -endif() + DEPENDS + ${tablegen_deps} + ) Modified: lldb/trunk/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeLists.txt URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeLists.txt?rev=287408&r1=287407&r2=287408&view=diff ============================================================================== --- lldb/trunk/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeLists.txt (original) +++ lldb/trunk/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeLists.txt Fri Nov 18 17:31:53 2016 @@ -1,10 +1,14 @@ +if(NOT LLDB_BUILT_STANDALONE) + set(tablegen_deps intrinsics_gen) +endif() + + add_lldb_library(lldbPluginRenderScriptRuntime RenderScriptRuntime.cpp RenderScriptExpressionOpts.cpp RenderScriptx86ABIFixups.cpp RenderScriptScriptGroup.cpp - ) -if(NOT LLDB_BUILT_STANDALONE) - add_dependencies(lldbPluginRenderScriptRuntime intrinsics_gen) -endif() + DEPENDS + ${tablegen_deps} + ) _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits