Displaying 3 results from an estimated 3 matches for "mylang_ldflags".
2009 May 08
5
[LLVMdev] Automake and llvm-config
...utotools to build my little lang.
So I want to have something like this in my Makefile.am:
mylang_SOURCES = mylang.cpp
mylang_LDADD = mylib.a `llvm-config --cppflags --ldflags --libs core
jit native ipo`
But automake complains:
tools/Makefile.am:8: linker flags such as `--cppflags' belong in `mylang_LDFLAGS
I tried different workarounds but nothing helps :(
The only way I found is to copy llvm-config's output directly to
Makefile.am which
is non-portable.
So actually the question is how to use backticks in Makefile.am, but I
posted it here
because I hope everybody has already solved the problem :...
2009 May 08
0
[LLVMdev] Automake and llvm-config
...ant to have something like this in my Makefile.am:
>
> mylang_SOURCES = mylang.cpp
> mylang_LDADD = mylib.a `llvm-config --cppflags --ldflags --libs core
> jit native ipo`
>
> But automake complains:
> tools/Makefile.am:8: linker flags such as `--cppflags' belong in
> `mylang_LDFLAGS
>
> I tried different workarounds but nothing helps :(
> The only way I found is to copy llvm-config's output directly to
> Makefile.am which
> is non-portable.
> So actually the question is how to use backticks in Makefile.am, but I
> posted it here
> because I hope eve...
2009 May 08
0
[LLVMdev] Automake and llvm-config
...o I want to
AV> have something like this in my Makefile.am:
AV> mylang_SOURCES = mylang.cpp mylang_LDADD = mylib.a `llvm-config
AV> --cppflags --ldflags --libs core jit native ipo`
AV> But automake complains: tools/Makefile.am:8: linker flags such as
AV> `--cppflags' belong in `mylang_LDFLAGS
You can use AC_SUBST in configure.ac to set the flags at configure
time. I use something like this:
AC_SUBST(LLVM_CPPFLAGS, $(llvm-config --cppflags))
AC_SUBST(LLVM_LDADD, $(llvm-config --ldflags --libs core jit native | tr '\n' ' '))
and in Makefile.am:
foo_LDADD = $(LLVM_LDADD...