common.copy does not copy manifest for executable + problem with release

with the jamfile which I posted previously: ------------------------------- install ../bin : hello test.hello ; lib hello : hello.cpp : <include>../include : <define>HELLODLL <define>WIN32 : <link>shared ; exe test.hello : test.hello.cpp .//hello : <define>WIN32 : <include>../include ; ------------------------------- Everything compiles and links fine. However I have to manually copy the test.hello.manifest from bin/msvc-8.0/debug/ to ../bin Is there a way to fix this? ---------------------------- also when I try to create the relase copy by typing "bjam release" the macros are not correctly defined, there are no exports in hello.lib, and the whole process fails. How do I get this to compile and link correctly for release mode? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

Clark Sims wrote: [please follow up to boost-build@lists.boost.org]
with the jamfile which I posted previously:
-------------------------------
install ../bin : hello test.hello ;
lib hello : hello.cpp : <include>../include : <define>HELLODLL <define>WIN32 : <link>shared ;
exe test.hello : test.hello.cpp .//hello : <define>WIN32 : <include>../include ;
-------------------------------
Everything compiles and links fine. However I have to manually copy the test.hello.manifest from bin/msvc-8.0/debug/ to ../bin
Is there a way to fix this?
Yes, file a bug report at https://zigzag.cs.msu.su:7813/boost.build and I'll address it when I have time.
also when I try to create the relase copy by typing "bjam release" the macros are not correctly defined, there are no exports in hello.lib, and the whole process fails. How do I get this to compile and link correctly for release mode?
I don't see anything wrong in your example that would cause this behaviour. Please most a complete minimal archived project to boost-build@lists.boost.org and I'll take a look. - Volodya
participants (2)
-
Clark Sims
-
Vladimir Prus