]> git.tdb.fi Git - builder.git/blobdiff - source/install.cpp
Deprecate the install_headers statement
[builder.git] / source / install.cpp
index 1eb510e4505f768f49d82aebadfddcd51e126cc4..d80f9a74d80e15f9c2110f4c9745e6ba0dd7a8d9 100644 (file)
@@ -51,7 +51,11 @@ FS::Path Install::generate_target_path(const FileTarget &tgt)
 
        string mid;
        if(const Header *hdr=dynamic_cast<const Header *>(&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<const Executable *>(&tgt))
                mid="bin";
        else if(const SharedLibrary *shlib=dynamic_cast<const SharedLibrary *>(&tgt))