r198328 - [CMake] Add missing set_output_directory after Takumi's change in r198205.
Mehdi Amini
mehdi.amini at silkan.com
Fri Jan 31 01:12:05 PST 2014
Hi,
It seems this commit breaks out-of-tree build for LLVM passes, as
described here
http://llvm.org/docs/CMake.html#developing-llvm-pass-out-of-source
I'm not sure if the issue is this commit or r197394 ; as at that time
Dmitri Gribenko mentioned that it broke out-of-tree build of Clang.
Mehdi
On 1/2/14, 10:28 AM, Jordan Rose wrote:
> Author: jrose
> Date: Thu Jan 2 12:28:32 2014
> New Revision: 198328
>
> URL: http://llvm.org/viewvc/llvm-project?rev=198328&view=rev
> Log:
> [CMake] Add missing set_output_directory after Takumi's change in r198205.
>
> In a standalone build, Clang binaries should end up in Clang's build folder,
> not LLVM's.
>
> Xcode still has a few issues finding auxiliary tools and libraries in the
> build folders. I'll fix those next.
>
> Modified:
> cfe/trunk/CMakeLists.txt
>
> Modified: cfe/trunk/CMakeLists.txt
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/CMakeLists.txt?rev=198328&r1=198327&r2=198328&view=diff
> ==============================================================================
> --- cfe/trunk/CMakeLists.txt (original)
> +++ cfe/trunk/CMakeLists.txt Thu Jan 2 12:28:32 2014
> @@ -332,6 +332,7 @@ endmacro(add_clang_library)
> macro(add_clang_executable name)
> add_llvm_executable( ${name} ${ARGN} )
> set_target_properties(${name} PROPERTIES FOLDER "Clang executables")
> + set_output_directory(${name} ${CLANG_RUNTIME_OUTPUT_INTDIR} ${CLANG_LIBRARY_OUTPUT_INTDIR})
> endmacro(add_clang_executable)
>
> include_directories(BEFORE
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
More information about the cfe-commits
mailing list