X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finstall.cpp;h=d80f9a74d80e15f9c2110f4c9745e6ba0dd7a8d9;hb=96e132661ec82c9347f9155d3f30cd99ea8eca47;hp=1eb510e4505f768f49d82aebadfddcd51e126cc4;hpb=3aad704c2d2fac737424a0a2697874927bd95c37;p=builder.git diff --git a/source/install.cpp b/source/install.cpp index 1eb510e..d80f9a7 100644 --- a/source/install.cpp +++ b/source/install.cpp @@ -51,7 +51,11 @@ FS::Path Install::generate_target_path(const FileTarget &tgt) string mid; if(const Header *hdr=dynamic_cast(&tgt)) - mid="include/"+hdr->get_component()->get_install_headers(); + { + if(hdr->get_component()->get_type()!=Component::HEADERS) + throw Exception("Header install from non-header component?"); + mid="include/"+hdr->get_component()->get_name(); + } else if(dynamic_cast(&tgt)) mid="bin"; else if(const SharedLibrary *shlib=dynamic_cast(&tgt))