diff --git a/Examples/MCSniffer/MCSniffer.cc b/Examples/MCSniffer/MCSniffer.cc
index 1da14b6f63556153d622781ecf6dc30a05d06ee1..366b40a13596f3167b22ba758d8f3e39a873eefb 100644
--- a/Examples/MCSniffer/MCSniffer.cc
+++ b/Examples/MCSniffer/MCSniffer.cc
@@ -143,4 +143,5 @@ int main(int argc, char const * argv[])
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Examples/Sniffer/Sniffer.cc b/Examples/Sniffer/Sniffer.cc
index 2c43eb619df3325813cd85485cdfb07187dab7b1..34ce055c48ac1fce55c226e55889ee2694c97b9c 100644
--- a/Examples/Sniffer/Sniffer.cc
+++ b/Examples/Sniffer/Sniffer.cc
@@ -170,4 +170,5 @@ int main(int argc, char const * argv[])
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/PPI/Connectors.hh b/PPI/Connectors.hh
index 398cf431d547cabfd6f598c5b152e02934fba5ac..7305d9ffdfb3970a914015801e5348a5f1c58f18 100644
--- a/PPI/Connectors.hh
+++ b/PPI/Connectors.hh
@@ -328,4 +328,5 @@ namespace connector {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/PPI/Events.hh b/PPI/Events.hh
index d077ac4ea71ff7a7676f5c8a43b3eb9a55e5a2e4..0a89adb062dfe107d0794e2421f427879209f668 100644
--- a/PPI/Events.hh
+++ b/PPI/Events.hh
@@ -78,4 +78,5 @@ namespace ppi {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/PPI/Module.hh b/PPI/Module.hh
index a60382e12a1bb9aff4eee1827dafb518d10e24db..0c9894c0c5ef1be6dbf0e379a1700d8de4c883de 100644
--- a/PPI/Module.hh
+++ b/PPI/Module.hh
@@ -143,4 +143,5 @@ namespace module {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/PPI/PassiveQueue.hh b/PPI/PassiveQueue.hh
index 64ed349c85eddae486eee62c2e831c212acdeb47..ba2888887180ed7567ef5ae549647dfbcbeec548 100644
--- a/PPI/PassiveQueue.hh
+++ b/PPI/PassiveQueue.hh
@@ -73,4 +73,5 @@ namespace module {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/PPI/Queueing.hh b/PPI/Queueing.hh
index aac1303803e73c60203ea42b872df389f31a1be9..7410318552217dd386f4bc144816b6e0fad7aee8 100644
--- a/PPI/Queueing.hh
+++ b/PPI/Queueing.hh
@@ -73,4 +73,5 @@ namespace ppi {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/PPI/Route.hh b/PPI/Route.hh
index ab4cc8d110b411bf0ddddf5b4976b1b82a509a89..1982d87f8d698b39abbdd663e3ccb82c6a305504 100644
--- a/PPI/Route.hh
+++ b/PPI/Route.hh
@@ -78,4 +78,5 @@ namespace ppi {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/PPI/SocketReader.hh b/PPI/SocketReader.hh
index 6a57f1bb81b2bc39f3f322b5d8b25a3f548b6fe2..57326e3123455cb070f55bce3ff683987fe25e35 100644
--- a/PPI/SocketReader.hh
+++ b/PPI/SocketReader.hh
@@ -112,4 +112,5 @@ namespace module {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/PPI/SocketWriter.hh b/PPI/SocketWriter.hh
index b25079887720ee8334544ab66d0b273b9180b247..7c14c23f4cf24fbdb622fe6a7cb8052252e00f92 100644
--- a/PPI/SocketWriter.hh
+++ b/PPI/SocketWriter.hh
@@ -139,4 +139,5 @@ namespace module {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DataPacket.cc b/Packets/DataPacket.cc
index a2cf721efaf13d1d91739bd6d5879a27dfda68da..5cf0c82a6186b251dfce815793a206527dd31893 100644
--- a/Packets/DataPacket.cc
+++ b/Packets/DataPacket.cc
@@ -54,4 +54,5 @@ prefix_ void senf::DataPacket::v_dump(std::ostream & os)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DataPacket.cti b/Packets/DataPacket.cti
index aacf3b764669a255d93b623229b69890d48cf221..06853c45c464201db62c5c155e4b37978b5a292f 100644
--- a/Packets/DataPacket.cti
+++ b/Packets/DataPacket.cti
@@ -44,4 +44,5 @@ prefix_ senf::DataPacket::DataPacket(Arg const & arg)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DataPacket.hh b/Packets/DataPacket.hh
index a2622d738f1b0611addb98a2b1c448b52561dc4d..1e2fc8a652506e1040bb870650d31b03089cea8f 100644
--- a/Packets/DataPacket.hh
+++ b/Packets/DataPacket.hh
@@ -79,4 +79,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/EthernetPacket.cc b/Packets/DefaultBundle/EthernetPacket.cc
index f2321ccc5fb2be0a28aa0d5b46775be64d931db3..996f9297adbcf49d4b3dc2fa18a841e7c732a152 100644
--- a/Packets/DefaultBundle/EthernetPacket.cc
+++ b/Packets/DefaultBundle/EthernetPacket.cc
@@ -112,4 +112,5 @@ prefix_ void senf::EthVLanPacket::v_dump(std::ostream & os)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/EthernetPacket.cti b/Packets/DefaultBundle/EthernetPacket.cti
index 936beab5fc14f5d687ca819a7af32e3c0d8ad8b2..8bdd9387b03da90bfcb9f5e11f245cb75c86d332 100644
--- a/Packets/DefaultBundle/EthernetPacket.cti
+++ b/Packets/DefaultBundle/EthernetPacket.cti
@@ -49,4 +49,5 @@ prefix_ senf::EthVLanPacket::EthVLanPacket(Arg const & arg)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/EthernetPacket.hh b/Packets/DefaultBundle/EthernetPacket.hh
index 5dbec31f44e2b550171027d4f20dadf494d05a38..2fb814c16be88351b6b5d2983047a6681d63e9fd 100644
--- a/Packets/DefaultBundle/EthernetPacket.hh
+++ b/Packets/DefaultBundle/EthernetPacket.hh
@@ -153,4 +153,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/EthernetPacket.test.cc b/Packets/DefaultBundle/EthernetPacket.test.cc
index b8c5be9f846d59dd2c995d4d3c048be873284252..eb95b5a9e6079c98ba23b5b90467d013320f5be3 100644
--- a/Packets/DefaultBundle/EthernetPacket.test.cc
+++ b/Packets/DefaultBundle/EthernetPacket.test.cc
@@ -95,4 +95,5 @@ BOOST_AUTO_UNIT_TEST(ethernetPacket_chain)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV4Packet.cc b/Packets/DefaultBundle/IpV4Packet.cc
index 6b163a6d55262164213cadd12c7b17ffc57761ba..eaa3a51a2715504f00b6a6315d5f0af2bf872294 100644
--- a/Packets/DefaultBundle/IpV4Packet.cc
+++ b/Packets/DefaultBundle/IpV4Packet.cc
@@ -86,4 +86,5 @@ prefix_ void senf::IpV4Packet::v_dump(std::ostream & os)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV4Packet.cti b/Packets/DefaultBundle/IpV4Packet.cti
index 21be7a05bfcedd1470ff110a5b10e5f564d11fc9..491332cb88aa583487c862756732cd3fcaa811db 100644
--- a/Packets/DefaultBundle/IpV4Packet.cti
+++ b/Packets/DefaultBundle/IpV4Packet.cti
@@ -44,4 +44,5 @@ prefix_ senf::IpV4Packet::IpV4Packet(Arg const & arg)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV4Packet.hh b/Packets/DefaultBundle/IpV4Packet.hh
index 94a3a911535de2543e3adbc04a6d60f0493f3096..c8566444567015585d8dd633de8a737521f77f43 100644
--- a/Packets/DefaultBundle/IpV4Packet.hh
+++ b/Packets/DefaultBundle/IpV4Packet.hh
@@ -121,4 +121,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV4Packet.test.cc b/Packets/DefaultBundle/IpV4Packet.test.cc
index 6fe9b67124c1b9545e64da2608e9cb3108b3a071..fb1f6286d1c19970235c59eea9c0cb998d49c0da 100644
--- a/Packets/DefaultBundle/IpV4Packet.test.cc
+++ b/Packets/DefaultBundle/IpV4Packet.test.cc
@@ -110,4 +110,5 @@ BOOST_AUTO_UNIT_TEST(ipV4Packet_packet)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV6Extensions.cc b/Packets/DefaultBundle/IpV6Extensions.cc
index 9ec09d132ec948e9248a9a2fcbee3d20b5b734ad..5d823dca3f19ac3352d805f0c8ec375467b3e2fc 100644
--- a/Packets/DefaultBundle/IpV6Extensions.cc
+++ b/Packets/DefaultBundle/IpV6Extensions.cc
@@ -65,4 +65,5 @@ prefix_ void senf::IpV6Extension_Fragment::v_dump(std::ostream & os)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV6Extensions.ct b/Packets/DefaultBundle/IpV6Extensions.ct
index 4c3637c8d5eac9067447a1e101d26713a3f4845a..4ff700e222a5ecfe8e2005255d9c3c07eb2be2b9 100644
--- a/Packets/DefaultBundle/IpV6Extensions.ct
+++ b/Packets/DefaultBundle/IpV6Extensions.ct
@@ -43,4 +43,5 @@ prefix_ senf::IpV6Extension_Fragment::IpV6Extension_Fragment(Arg const & arg)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV6Extensions.hh b/Packets/DefaultBundle/IpV6Extensions.hh
index 65c2340c65ac0691e960eb9ea468daae17a22e0a..7bf1a566cce0db42a356726ffb1df4e5adcc3c4d 100644
--- a/Packets/DefaultBundle/IpV6Extensions.hh
+++ b/Packets/DefaultBundle/IpV6Extensions.hh
@@ -101,4 +101,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV6Extensions.test.cc b/Packets/DefaultBundle/IpV6Extensions.test.cc
index 35c33f0fce549248aae4a9da0c0283f4d5657a82..86bd27ae1268601102c0e6f109fbb58eef91349a 100644
--- a/Packets/DefaultBundle/IpV6Extensions.test.cc
+++ b/Packets/DefaultBundle/IpV6Extensions.test.cc
@@ -118,4 +118,5 @@ BOOST_AUTO_UNIT_TEST(ipv6Extension_Fragment_packet)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV6Packet.cc b/Packets/DefaultBundle/IpV6Packet.cc
index b2aa1875cde65acc2aae7fa5184887830561d9fe..318b84e46cb4a31a7eb8b87f0c3e2eb89e0b391b 100644
--- a/Packets/DefaultBundle/IpV6Packet.cc
+++ b/Packets/DefaultBundle/IpV6Packet.cc
@@ -77,4 +77,5 @@ prefix_ void senf::IpV6Packet::v_dump(std::ostream & os)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV6Packet.cti b/Packets/DefaultBundle/IpV6Packet.cti
index 61e14759872644ebb2bf6ad0ade6fc6d73cbd5ee..a95ef4d0657d2d70e2f4fb0f403c40cdbf241076 100644
--- a/Packets/DefaultBundle/IpV6Packet.cti
+++ b/Packets/DefaultBundle/IpV6Packet.cti
@@ -43,4 +43,5 @@ prefix_ senf::IpV6Packet::IpV6Packet(Arg const & arg)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV6Packet.hh b/Packets/DefaultBundle/IpV6Packet.hh
index 32fd8078322e118ce7d8824b2141fd8986afe458..d7809a365c7ec7f5a48fc04cd33eec0eddfb2833 100644
--- a/Packets/DefaultBundle/IpV6Packet.hh
+++ b/Packets/DefaultBundle/IpV6Packet.hh
@@ -109,4 +109,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/IpV6Packet.test.cc b/Packets/DefaultBundle/IpV6Packet.test.cc
index bcfcbb76127bfc7fc9b5599b15035a5b827846ce..ae64a744ef04a1d70ba75b0dd8beef3096656039 100644
--- a/Packets/DefaultBundle/IpV6Packet.test.cc
+++ b/Packets/DefaultBundle/IpV6Packet.test.cc
@@ -98,4 +98,5 @@ BOOST_AUTO_UNIT_TEST(ipV6Packet_packet)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/UDPPacket.cc b/Packets/DefaultBundle/UDPPacket.cc
index d74e0808c8e6754ef30c9946fc556dfaf316dcae..31f49517bc92ab8f61da1dd6264c567661f5bcb6 100644
--- a/Packets/DefaultBundle/UDPPacket.cc
+++ b/Packets/DefaultBundle/UDPPacket.cc
@@ -66,4 +66,5 @@ prefix_ void senf::UDPPacket::v_dump(std::ostream & os)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/UDPPacket.cti b/Packets/DefaultBundle/UDPPacket.cti
index f68219256993365c0ddec8fc7785b3e81d270aa5..db0ef73f6c33fa267ed33482cd4382bad1ba5c9a 100644
--- a/Packets/DefaultBundle/UDPPacket.cti
+++ b/Packets/DefaultBundle/UDPPacket.cti
@@ -46,4 +46,5 @@ prefix_ senf::UDPPacket::UDPPacket(Arg const & arg)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/UDPPacket.hh b/Packets/DefaultBundle/UDPPacket.hh
index bd0fc5757b2a715ebc551ed7c60f198620afe309..58b945587adfeb08c0366cf038ea5cc1d15020c7 100644
--- a/Packets/DefaultBundle/UDPPacket.hh
+++ b/Packets/DefaultBundle/UDPPacket.hh
@@ -96,4 +96,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/UDPPacket.test.cc b/Packets/DefaultBundle/UDPPacket.test.cc
index a53543e8c638ffdf7920e49cd13ada6f49e2edf0..a7364b7b8634e39ec71b40d3e57c37e6e8f68a34 100644
--- a/Packets/DefaultBundle/UDPPacket.test.cc
+++ b/Packets/DefaultBundle/UDPPacket.test.cc
@@ -81,4 +81,5 @@ BOOST_AUTO_UNIT_TEST(udpPacket_packet)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/DefaultBundle/main.test.cc b/Packets/DefaultBundle/main.test.cc
index fd5cfe15a0949e3b347ed4ada4564ec756fc6ff4..a7b3fb509357af20be24b2fa368ea972de8301b9 100644
--- a/Packets/DefaultBundle/main.test.cc
+++ b/Packets/DefaultBundle/main.test.cc
@@ -44,4 +44,5 @@
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/GenericPacket.ct b/Packets/GenericPacket.ct
index 95253d4979f9fa03599eff0e2739db9bcdad69fb..7f91b4b7ffa1beb234fa20f8f32b3d7d431615c9 100644
--- a/Packets/GenericPacket.ct
+++ b/Packets/GenericPacket.ct
@@ -57,4 +57,5 @@ prefix_ void senf::GenericPacket<HEADER,TRAILER>::v_dump(std::ostream & os)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/GenericPacket.cti b/Packets/GenericPacket.cti
index b68a89483c6a4a280e47aea84d407c93b6844ca7..495e2ec0df52e906e8a7c822562cf17eaf2ef9bc 100644
--- a/Packets/GenericPacket.cti
+++ b/Packets/GenericPacket.cti
@@ -98,4 +98,5 @@ senf::GenericPacket<HEADER,TRAILER>::trailer_len()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/GenericPacket.hh b/Packets/GenericPacket.hh
index 7506cb5378b8b171e5403592d4d45cd7e7da74d3..939cd3a137e75d5589634cc47231b87a9f65bc32 100644
--- a/Packets/GenericPacket.hh
+++ b/Packets/GenericPacket.hh
@@ -91,4 +91,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/Packet.cc b/Packets/Packet.cc
index b1b2e17962f1f9bea1c2cef8ee4b4b00b758c399..cbb824a603d432c73edaf4f180aa1f3cd82e8dbb 100644
--- a/Packets/Packet.cc
+++ b/Packets/Packet.cc
@@ -295,4 +295,5 @@ prefix_ void senf::Packet::dump(std::ostream & os)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/Packet.cci b/Packets/Packet.cci
index 72f794364245450f3e4f6de6870e3cb433862c7e..8033bd3bf89a77fbb4be9c11dbdf6d51d10b7a68 100644
--- a/Packets/Packet.cci
+++ b/Packets/Packet.cci
@@ -194,4 +194,5 @@ prefix_ bool senf::Packet::unlink()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/Packet.ct b/Packets/Packet.ct
index 57f43551145f583f58a7a3be482f6efbced604ed..734c4afd09258518217d0e7fd1ec809943e2aa5a 100644
--- a/Packets/Packet.ct
+++ b/Packets/Packet.ct
@@ -152,4 +152,5 @@ prefix_ void senf::Packet::insert(iterator pos, InputIterator f, InputIterator l
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/Packet.cti b/Packets/Packet.cti
index 9963d1647809c3607f528349bdae8ea5721cc64f..2f655a7f0601a1f63e66bafeb01b219b1d4cbd35 100644
--- a/Packets/Packet.cti
+++ b/Packets/Packet.cti
@@ -70,4 +70,5 @@ prefix_ senf::impl::PacketImpl::PacketImpl(InputIterator begin, InputIterator en
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/Packet.hh b/Packets/Packet.hh
index 64fcb78bb67eb93b6ab13a5f4481e59f0c38420f..f396042613f74e66b61b42da4e3f768942da060b 100644
--- a/Packets/Packet.hh
+++ b/Packets/Packet.hh
@@ -626,4 +626,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/Packet.ih b/Packets/Packet.ih
index 456ae843420930087ada47fa9b8f7976e430d812..741b280c9263189937530fb19472361edd3ec8de 100644
--- a/Packets/Packet.ih
+++ b/Packets/Packet.ih
@@ -143,4 +143,5 @@ struct senf::Packet::PacketOp_set
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/Packet.test.cc b/Packets/Packet.test.cc
index 0be452c6a4888c707cfb89676c80c724df9e33a5..a777309647a9afc0e81d4f365b25f51951ac1438 100644
--- a/Packets/Packet.test.cc
+++ b/Packets/Packet.test.cc
@@ -247,4 +247,5 @@ BOOST_AUTO_UNIT_TEST(Packet_new)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/PacketRegistry.cc b/Packets/PacketRegistry.cc
index c71a25d719d3e022d55ea7f45f6ccba084a87ca5..a544c8216cd19d48f9446641ad82a96ee5096693 100644
--- a/Packets/PacketRegistry.cc
+++ b/Packets/PacketRegistry.cc
@@ -43,4 +43,5 @@ senf::impl::PkReg_EntryImpl<senf::DataPacket>
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/PacketRegistry.ct b/Packets/PacketRegistry.ct
index 1fef6ba509aac505c4b221011077aca01eaa2cb0..7d0b690e9d776824a855bfe080178eb7c2e302a8 100644
--- a/Packets/PacketRegistry.ct
+++ b/Packets/PacketRegistry.ct
@@ -107,4 +107,5 @@ senf::PacketRegistry<Tag>::registry()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/PacketRegistry.cti b/Packets/PacketRegistry.cti
index 02e86ae3861430e80709fe0cc8366b8070321c2c..988ba36ee514ba8c2099b228b09b4a03cbb26e62 100644
--- a/Packets/PacketRegistry.cti
+++ b/Packets/PacketRegistry.cti
@@ -83,4 +83,5 @@ senf::PacketRegistryMixin<Tag,Derived>::registerInterpreter(typename Tag::key_t
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/PacketRegistry.hh b/Packets/PacketRegistry.hh
index da9964a20dd6ce77881a801855e867e8ec767aba..9bdfa75abbc89c45e02f42141e6c83f9f02837b9 100644
--- a/Packets/PacketRegistry.hh
+++ b/Packets/PacketRegistry.hh
@@ -205,4 +205,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/PacketRegistry.ih b/Packets/PacketRegistry.ih
index 1a017093abf0ef9a3598bf9296e22d6d367816bb..38cdb97731ecd285ca0c5d71f83e1fe80f6142a1 100644
--- a/Packets/PacketRegistry.ih
+++ b/Packets/PacketRegistry.ih
@@ -109,4 +109,5 @@ namespace impl {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/PacketRegistry.test.cc b/Packets/PacketRegistry.test.cc
index 1c75935614eabf43bcf6c49b808e64e506f8f2ab..ed584fc66038987788e99409e21fd4e8eb816bf6 100644
--- a/Packets/PacketRegistry.test.cc
+++ b/Packets/PacketRegistry.test.cc
@@ -171,4 +171,5 @@ BOOST_AUTO_UNIT_TEST(packetRegistry_test)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseArray.cti b/Packets/ParseArray.cti
index fe585e7c7cbcaa438af9fd257d4f6412e11f73af..52632ebfb76d2065e67a9f3aed18a8b9ecd8619d 100644
--- a/Packets/ParseArray.cti
+++ b/Packets/ParseArray.cti
@@ -206,4 +206,5 @@ senf::impl::Parse_Array_iterator<Parser,Iterator>::advance(int n)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseArray.hh b/Packets/ParseArray.hh
index 6e1fa1d632cf906e81c2e3a820ff8066af24032c..a88d984ba671b3284a4cac4cca05b12cf96c4a97 100644
--- a/Packets/ParseArray.hh
+++ b/Packets/ParseArray.hh
@@ -91,4 +91,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseArray.ih b/Packets/ParseArray.ih
index 71e7dd0a763200d08773ff31e708b79ccdfa69b2..16783856212cc3dd954c0e1b342924a003291577 100644
--- a/Packets/ParseArray.ih
+++ b/Packets/ParseArray.ih
@@ -69,4 +69,5 @@ private:
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseArray.test.cc b/Packets/ParseArray.test.cc
index 3d482a18f8f5168f6993f0d318fbb252e0b84c53..8d1e903f85a1062bbc42f96b54cf330f8e65ad2b 100644
--- a/Packets/ParseArray.test.cc
+++ b/Packets/ParseArray.test.cc
@@ -67,4 +67,5 @@ BOOST_AUTO_UNIT_TEST(parseArray_test)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseInt.hh b/Packets/ParseInt.hh
index 0d4f4f349bdfd677fa6e2488e6a25d41ae3f537d..fb201147ab0096ac0f48f92b5fa1b5f4bb8f74a5 100644
--- a/Packets/ParseInt.hh
+++ b/Packets/ParseInt.hh
@@ -354,4 +354,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseInt.ih b/Packets/ParseInt.ih
index 2eca9887032f44d50326a9a29b818c1de7775320..b6aec456e9033b7bad0ee76e63464dca3202de4e 100644
--- a/Packets/ParseInt.ih
+++ b/Packets/ParseInt.ih
@@ -224,4 +224,5 @@ namespace impl {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseInt.test.cc b/Packets/ParseInt.test.cc
index 6dbc7ea75b690778131a061cc46c995b889f019a..82daef1ab43b87fe168280063267c031d80d54c9 100644
--- a/Packets/ParseInt.test.cc
+++ b/Packets/ParseInt.test.cc
@@ -241,4 +241,5 @@ BOOST_AUTO_UNIT_TEST(parseInt_inherited)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseListS.ct b/Packets/ParseListS.ct
index 1c010366e4dd6747b4c9c2834713b55835561b23..1f1dabbcc2ea30591c0ee5da51ffb6bf8e4dfc73 100644
--- a/Packets/ParseListS.ct
+++ b/Packets/ParseListS.ct
@@ -121,4 +121,5 @@ senf::Parse_ListS_wrapper<Parser,Sentinel,Container>::insert(iterator pos,
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseListS.cti b/Packets/ParseListS.cti
index 9a03c88aa96e8b49805af3b730ab2ac311494c55..8c77102f780ccc69cd5dac427cef5660d69bfd8b 100644
--- a/Packets/ParseListS.cti
+++ b/Packets/ParseListS.cti
@@ -201,4 +201,5 @@ senf::Parse_ListS_wrapper<Parser,Sentinel,Container>::range()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseListS.hh b/Packets/ParseListS.hh
index 63d3ff1c86e9b9fcb3acc261e3771544ca1d7d2a..ecbb4d14a042e023a93500b49c5c0809ebc80241 100644
--- a/Packets/ParseListS.hh
+++ b/Packets/ParseListS.hh
@@ -195,4 +195,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseListS.ih b/Packets/ParseListS.ih
index 4dce0db47c1e09a5449ce4a9315281215dc62b01..dad395ca51d87f50034c51376bc42cff5909e424 100644
--- a/Packets/ParseListS.ih
+++ b/Packets/ParseListS.ih
@@ -69,4 +69,5 @@ namespace impl {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseListS.test.cc b/Packets/ParseListS.test.cc
index 69fc35b11892a8b625f68164d65e70c9fe63db47..a317d7d9b2f0e70358dc16ee4283c1a61777d0a2 100644
--- a/Packets/ParseListS.test.cc
+++ b/Packets/ParseListS.test.cc
@@ -174,4 +174,5 @@ BOOST_AUTO_UNIT_TEST(parse_ListS_wrapper)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseVec.ct b/Packets/ParseVec.ct
index 6ef4055edb91451dd94086acf24f8dcafa1eeb1e..7834140ae4b72a513b497578eac1e75dcf92e828 100644
--- a/Packets/ParseVec.ct
+++ b/Packets/ParseVec.ct
@@ -82,4 +82,5 @@ senf::Parse_Vector_wrapper<Parser,SizeParser,Container>::insert(iterator pos,
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseVec.cti b/Packets/ParseVec.cti
index bf4f7a9253f792fd83cb5f02b7c37af017ed057f..f1bdf85fd2d3bcaf01eb4ac2b526741b627e4ac8 100644
--- a/Packets/ParseVec.cti
+++ b/Packets/ParseVec.cti
@@ -224,4 +224,5 @@ prefix_ void senf::Parse_Vector_wrapper<Parser,SizeParser,Container>::clear()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseVec.hh b/Packets/ParseVec.hh
index 8093d63b1f3427e6e2f3a319a29a3c5b46ed5e1f..2d2b0b5bb2c7064140388e235334c484b9a07144 100644
--- a/Packets/ParseVec.hh
+++ b/Packets/ParseVec.hh
@@ -175,4 +175,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParseVec.test.cc b/Packets/ParseVec.test.cc
index 06063f66187b6315e6d2206bfaf2382523d66d1f..42afcb0d0984be61ab22bcea5775d8c48599906f 100644
--- a/Packets/ParseVec.test.cc
+++ b/Packets/ParseVec.test.cc
@@ -153,4 +153,5 @@ BOOST_AUTO_UNIT_TEST(parserTraits_test)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParserBase.cti b/Packets/ParserBase.cti
index 1d247a6901e950f0bf24dd060b56867c0d7deaff..4cd419813a52d2a7667b08f9f3effb2c122f5ff6 100644
--- a/Packets/ParserBase.cti
+++ b/Packets/ParserBase.cti
@@ -96,4 +96,5 @@ prefix_ unsigned senf::min_bytes()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParserBase.hh b/Packets/ParserBase.hh
index 6cf4f8e736d766f6855417a70365b6737cd775ff..dcdce00fccff6b95288a010572eb577fbcd757a2 100644
--- a/Packets/ParserBase.hh
+++ b/Packets/ParserBase.hh
@@ -309,4 +309,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParserBase.ih b/Packets/ParserBase.ih
index f950f6d45a1ab116ceecea5893b909879f7e2ad5..8eee2346dc1a8f6e741952585389ce6d0f2dbbb4 100644
--- a/Packets/ParserBase.ih
+++ b/Packets/ParserBase.ih
@@ -99,4 +99,5 @@ namespace impl {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/ParserBase.test.cc b/Packets/ParserBase.test.cc
index 026b658ad1b180cec31e5a65488601970c3e718e..a2800033c0ec65e81f5a76fa18eb992cd6cb60e1 100644
--- a/Packets/ParserBase.test.cc
+++ b/Packets/ParserBase.test.cc
@@ -106,4 +106,5 @@ BOOST_AUTO_UNIT_TEST(parserBase_construction)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/RTPBundle/RTCPPacket.cc b/Packets/RTPBundle/RTCPPacket.cc
index 440532fb3ccac69d73af3b9a8b3e8ef5dbdeff9c..bf4ecc0a37b4c6e618c32d10d737d89810a53a95 100644
--- a/Packets/RTPBundle/RTCPPacket.cc
+++ b/Packets/RTPBundle/RTCPPacket.cc
@@ -51,4 +51,5 @@ prefix_ void senf::RTCPPacket::v_finalize()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/RTPBundle/RTCPPacket.cti b/Packets/RTPBundle/RTCPPacket.cti
index e13e049349b0c5ff9b8410b5c46c341ab7f8ad81..b65c9c6755c2feee3e9e028ef841563b5a1310aa 100644
--- a/Packets/RTPBundle/RTCPPacket.cti
+++ b/Packets/RTPBundle/RTCPPacket.cti
@@ -44,4 +44,5 @@ prefix_ senf::RTCPPacket::RTCPPacket(Arg const & arg)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/RTPBundle/RTCPPacket.hh b/Packets/RTPBundle/RTCPPacket.hh
index da4d25abe4ca53c0431c359d462a30be7d8e72a2..fb71573d08398865bc8110e98f5a794ea49ea010 100644
--- a/Packets/RTPBundle/RTCPPacket.hh
+++ b/Packets/RTPBundle/RTCPPacket.hh
@@ -315,4 +315,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/RTPBundle/RTCPPacket.test.cc b/Packets/RTPBundle/RTCPPacket.test.cc
index 486293c1bb3bf09dcdc389de93e9052b34eabb4f..0380c7c405fecf538f952f26436fcea8c471e8a4 100644
--- a/Packets/RTPBundle/RTCPPacket.test.cc
+++ b/Packets/RTPBundle/RTCPPacket.test.cc
@@ -339,4 +339,5 @@ BOOST_AUTO_UNIT_TEST(rtcpPacket_packet)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/RTPBundle/RTPPacket.cc b/Packets/RTPBundle/RTPPacket.cc
index 68af4e7ca15edb3aa9234e9de1118b0bb3c59599..ed1eaa89e3d271c2537536b4fb93abbe675b119f 100644
--- a/Packets/RTPBundle/RTPPacket.cc
+++ b/Packets/RTPBundle/RTPPacket.cc
@@ -105,4 +105,5 @@ prefix_ void senf::RTPUnknownExtensionPacket::v_finalize()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/RTPBundle/RTPPacket.cti b/Packets/RTPBundle/RTPPacket.cti
index a74fc0047043fa65b881614c2278cd7cde6945f5..4c11a838e7cbd44e23be9ddbda965dd886caf2f4 100644
--- a/Packets/RTPBundle/RTPPacket.cti
+++ b/Packets/RTPBundle/RTPPacket.cti
@@ -56,4 +56,5 @@ RTPUnknownExtensionPacket(Arg const & arg)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/RTPBundle/RTPPacket.hh b/Packets/RTPBundle/RTPPacket.hh
index 1f281f544fa041a502f83a2d652b3964fe8a24b5..17be86ab7c7a9e0c9fe92cce5712ff978887754b 100644
--- a/Packets/RTPBundle/RTPPacket.hh
+++ b/Packets/RTPBundle/RTPPacket.hh
@@ -224,4 +224,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/RTPBundle/RTPPacket.test.cc b/Packets/RTPBundle/RTPPacket.test.cc
index 1f0da11c7af42d5c54d964dbbd736b1c53b13335..63311f9713311a4ff0ab8c957fd128366bcd225e 100644
--- a/Packets/RTPBundle/RTPPacket.test.cc
+++ b/Packets/RTPBundle/RTPPacket.test.cc
@@ -246,4 +246,5 @@ BOOST_AUTO_UNIT_TEST(eth_rtpPacket_packet)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/RTPBundle/main.test.cc b/Packets/RTPBundle/main.test.cc
index fd5cfe15a0949e3b347ed4ada4564ec756fc6ff4..a7b3fb509357af20be24b2fa368ea972de8301b9 100644
--- a/Packets/RTPBundle/main.test.cc
+++ b/Packets/RTPBundle/main.test.cc
@@ -44,4 +44,5 @@
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/docstub.hh b/Packets/docstub.hh
index 95559ddd7ef8e885e7bc42647443db525679bb98..3bfd41dc53321b232e54a194fa16519a15f35ef2 100644
--- a/Packets/docstub.hh
+++ b/Packets/docstub.hh
@@ -59,4 +59,5 @@ namespace std {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/main.test.cc b/Packets/main.test.cc
index 17b4de30e6a4969533610a5386aad8a5a939dfe1..15b8f3138d568ed1b0385f9e0ba6243f8399419b 100644
--- a/Packets/main.test.cc
+++ b/Packets/main.test.cc
@@ -44,4 +44,5 @@
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/typeidvalue.cci b/Packets/typeidvalue.cci
index 379019ee461b83c723ca082d96532d7e8d9e4997..bb65104e79a8d306a2780832753dde082536885b 100644
--- a/Packets/typeidvalue.cci
+++ b/Packets/typeidvalue.cci
@@ -78,4 +78,5 @@ prefix_ senf::TypeIdValue const senf::typeIdValue()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/typeidvalue.cti b/Packets/typeidvalue.cti
index 4708590c41cf0ea06346748b5e71fd6ea53b2d3d..eed794b3cb3dff67bda52108a9bf7c66cba1be87 100644
--- a/Packets/typeidvalue.cti
+++ b/Packets/typeidvalue.cti
@@ -63,4 +63,5 @@ prefix_ senf::TypeIdValue const senf::typeIdValue()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Packets/typeidvalue.hh b/Packets/typeidvalue.hh
index 5c82883c8eec7d927f7431e32fd361517b6a91c3..cd6389bf60ba8eb68f198bfdd37f3c4c2e23e950 100644
--- a/Packets/typeidvalue.hh
+++ b/Packets/typeidvalue.hh
@@ -104,4 +104,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/ReadHelper.cci b/Scheduler/ReadHelper.cci
index fc84b55eba0466f69c62f20645fc653e04faeac5..944c5ef4ed8bbcf2c5a74297c783ef2b131a8a5a 100644
--- a/Scheduler/ReadHelper.cci
+++ b/Scheduler/ReadHelper.cci
@@ -45,4 +45,5 @@ prefix_ std::string::size_type senf::ReadUntil::operator()(std::string const & d
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/ReadHelper.ct b/Scheduler/ReadHelper.ct
index 687a540539613b370864df071679adf3e97caf38..35fbc1c3b863ca83bb58ada1e11008e46b5313fc 100644
--- a/Scheduler/ReadHelper.ct
+++ b/Scheduler/ReadHelper.ct
@@ -119,4 +119,5 @@ operator()(std::string const & data)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/ReadHelper.cti b/Scheduler/ReadHelper.cti
index 96dc37c051dba76f887fd7d64b2ea99df237d62d..8fd8ae254d05e32ecb8f9b9bc1aaa22e732b5b24 100644
--- a/Scheduler/ReadHelper.cti
+++ b/Scheduler/ReadHelper.cti
@@ -107,4 +107,5 @@ prefix_ void senf::ReadHelper<Handle>::throw_error()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/ReadHelper.hh b/Scheduler/ReadHelper.hh
index cf78c587d2e65e983d30a38fff14d189babe6f46..2b7bdb30e41aaa816b25b552c5e2b98c8cb26928 100644
--- a/Scheduler/ReadHelper.hh
+++ b/Scheduler/ReadHelper.hh
@@ -177,4 +177,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/ReadHelper.ih b/Scheduler/ReadHelper.ih
index a0a6ae3a47c3f91376b95f277713fb4b31ce3269..e73892f938042071055072924e69ec7b136c23b4 100644
--- a/Scheduler/ReadHelper.ih
+++ b/Scheduler/ReadHelper.ih
@@ -74,4 +74,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/ReadHelper.test.cc b/Scheduler/ReadHelper.test.cc
index 05f36ca21c67e17f90fed5091e3bed8a148c1012..9e5f589dc68af2839a0c07823c7cdac1f4cc5f9d 100644
--- a/Scheduler/ReadHelper.test.cc
+++ b/Scheduler/ReadHelper.test.cc
@@ -28,4 +28,5 @@
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/Scheduler.cc b/Scheduler/Scheduler.cc
index e4bc1a09fbc42d59e55994089e0094e67e8c28dc..65b3f0998501478ca207859fd6dd94a6011c9df9 100644
--- a/Scheduler/Scheduler.cc
+++ b/Scheduler/Scheduler.cc
@@ -232,4 +232,5 @@ prefix_ void senf::Scheduler::process()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/Scheduler.cci b/Scheduler/Scheduler.cci
index cda14cab57738bdf2cc180890dff42df7b13bea8..8bdf5b085dc254966100324f2c33b2d5b8967c0a 100644
--- a/Scheduler/Scheduler.cci
+++ b/Scheduler/Scheduler.cci
@@ -51,4 +51,5 @@ prefix_ int senf::retrieve_filehandle(int fd)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/Scheduler.cti b/Scheduler/Scheduler.cti
index fd0ec729f9bf08f711a4487b75787f59e1e0c468..d263e4ab3e56afe1847cd516da48f8713c46d60b 100644
--- a/Scheduler/Scheduler.cti
+++ b/Scheduler/Scheduler.cti
@@ -60,4 +60,5 @@ prefix_ void senf::Scheduler::remove(Handle const & handle, int eventMask)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/Scheduler.hh b/Scheduler/Scheduler.hh
index 8fe4f152a2134dc2435b2526fa57995c76970874..fb1aebf2f07e5a4d1855c1f4da8aa6e411e4777d 100644
--- a/Scheduler/Scheduler.hh
+++ b/Scheduler/Scheduler.hh
@@ -233,4 +233,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/Scheduler.test.cc b/Scheduler/Scheduler.test.cc
index 104268b2f9ec0cec74cba8df3c003ae81828981a..64a0d3dfb983668385b4cfae90708a788af38aa2 100644
--- a/Scheduler/Scheduler.test.cc
+++ b/Scheduler/Scheduler.test.cc
@@ -263,4 +263,5 @@ BOOST_AUTO_UNIT_TEST(scheduler)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/WriteHelper.ct b/Scheduler/WriteHelper.ct
index 6af5af862bdf9919ca6ec8e4f140150141682c88..f573f95d6fae3640bf78a63257089c83f6a0d0f4 100644
--- a/Scheduler/WriteHelper.ct
+++ b/Scheduler/WriteHelper.ct
@@ -112,4 +112,5 @@ prefix_ void senf::WriteHelper<Handle>::done()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/WriteHelper.cti b/Scheduler/WriteHelper.cti
index 90c528924b5df35a281e6d835b96f426b4725129..53c8433a46661e96bb77eea099966076a805f0b6 100644
--- a/Scheduler/WriteHelper.cti
+++ b/Scheduler/WriteHelper.cti
@@ -76,4 +76,5 @@ prefix_ void senf::WriteHelper<Handle>::throw_error()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/WriteHelper.hh b/Scheduler/WriteHelper.hh
index 7b4f0b436ff17d56ad6afdc30d61bb68bc89b0db..aa6af1c970207b5c09e4d1230929d8d5e52611f9 100644
--- a/Scheduler/WriteHelper.hh
+++ b/Scheduler/WriteHelper.hh
@@ -126,4 +126,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/WriteHelper.test.cc b/Scheduler/WriteHelper.test.cc
index 85ee21bd9f345b902284fd63a862a1abb6358f09..db9d45d8490b09ed4cd2eb2b641bdb2b99f9a0b9 100644
--- a/Scheduler/WriteHelper.test.cc
+++ b/Scheduler/WriteHelper.test.cc
@@ -28,4 +28,5 @@
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Scheduler/main.test.cc b/Scheduler/main.test.cc
index 17b4de30e6a4969533610a5386aad8a5a939dfe1..15b8f3138d568ed1b0385f9e0ba6243f8399419b 100644
--- a/Scheduler/main.test.cc
+++ b/Scheduler/main.test.cc
@@ -44,4 +44,5 @@
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/AddressingPolicy.hh b/Socket/AddressingPolicy.hh
index 34580cfebfd806bac2382c7da1a2987e913bb93d..529c30c52b002afb5845edb896d235edf0b515cd 100644
--- a/Socket/AddressingPolicy.hh
+++ b/Socket/AddressingPolicy.hh
@@ -65,4 +65,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/BSDSocketProtocol.cc b/Socket/BSDSocketProtocol.cc
index 07201cf5fba961cf8ee7d71bbb01877f9dc5220e..7c40cd9bae698950d52128d5843af11c5657f559 100644
--- a/Socket/BSDSocketProtocol.cc
+++ b/Socket/BSDSocketProtocol.cc
@@ -97,4 +97,5 @@ prefix_ void senf::AddressableBSDSocketProtocol::reuseaddr(bool value)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/BSDSocketProtocol.hh b/Socket/BSDSocketProtocol.hh
index 63c8d42c07b02a5afc50ae36a4509f21ddc0414a..ff4799255c649021183d719f730bb79d9bda3265 100644
--- a/Socket/BSDSocketProtocol.hh
+++ b/Socket/BSDSocketProtocol.hh
@@ -106,4 +106,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/BufferingPolicy.cc b/Socket/BufferingPolicy.cc
index 780b2a2b4fc1d626f8386b0129153ea448cc5637..2fc21d19d03b6750d44a61929e0224599e9f4828 100644
--- a/Socket/BufferingPolicy.cc
+++ b/Socket/BufferingPolicy.cc
@@ -83,4 +83,5 @@ prefix_ void senf::SocketBufferingPolicy::sndbuf(FileHandle handle, unsigned siz
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/BufferingPolicy.hh b/Socket/BufferingPolicy.hh
index 90ba22732e9a540a3334cf78fe86d29671da678d..c595450c80664ce78cdc6b7859afc98144a6833d 100644
--- a/Socket/BufferingPolicy.hh
+++ b/Socket/BufferingPolicy.hh
@@ -84,4 +84,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ClientSocketHandle.ct b/Socket/ClientSocketHandle.ct
index 5e3a15005095d001241c385ce2b6dbb586cc3248..9502fd70b50dff2af91ce00474a75c57f069e0ae 100644
--- a/Socket/ClientSocketHandle.ct
+++ b/Socket/ClientSocketHandle.ct
@@ -166,4 +166,5 @@ prefix_ unsigned senf::ClientSocketHandle<Policy>::available()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ClientSocketHandle.cti b/Socket/ClientSocketHandle.cti
index d836823498b11d3b68ddb95652358c5a117fc287..9d56f8704bbd58e8e7840c8eb08f68d7d2fe35b6 100644
--- a/Socket/ClientSocketHandle.cti
+++ b/Socket/ClientSocketHandle.cti
@@ -390,4 +390,5 @@ prefix_ std::string senf::ClientSocketHandle<Policy>::dumpState(unsigned lod)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ClientSocketHandle.hh b/Socket/ClientSocketHandle.hh
index fb578127058086f7253eb7e7f04385cade5d89d0..f4e1c32b6d3ceeae7c551468b9927a285f12d8bf 100644
--- a/Socket/ClientSocketHandle.hh
+++ b/Socket/ClientSocketHandle.hh
@@ -450,4 +450,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ClientSocketHandle.ih b/Socket/ClientSocketHandle.ih
index 6a08543bc0212e16923bb40e91d097699f28defd..e970c1a1629db886507baf8beb1f277eaae44e57 100644
--- a/Socket/ClientSocketHandle.ih
+++ b/Socket/ClientSocketHandle.ih
@@ -92,4 +92,5 @@ namespace detail {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ClientSocketHandle.test.cc b/Socket/ClientSocketHandle.test.cc
index ce68451b1db7874fba6f551be05b651b793ca447..11d717da98aebfd2e788b644f77fdfc514a56e54 100644
--- a/Socket/ClientSocketHandle.test.cc
+++ b/Socket/ClientSocketHandle.test.cc
@@ -147,4 +147,5 @@ BOOST_AUTO_UNIT_TEST(clientSocketHandle)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/CommunicationPolicy.cc b/Socket/CommunicationPolicy.cc
index eedc8fb4e9442ee63a1a8ee880f5aa8e69390a8e..5e6e561a6c5cd9ad94e7256ef2ae506915d64933 100644
--- a/Socket/CommunicationPolicy.cc
+++ b/Socket/CommunicationPolicy.cc
@@ -75,4 +75,5 @@ prefix_ int senf::ConnectedCommunicationPolicy::do_accept(FileHandle handle,
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/CommunicationPolicy.cti b/Socket/CommunicationPolicy.cti
index 233dc3bfbb811229d8349a20022ac85179782675..6ff7b9304636d4f3f85ba661b490b3e610ae0f48 100644
--- a/Socket/CommunicationPolicy.cti
+++ b/Socket/CommunicationPolicy.cti
@@ -58,4 +58,5 @@ accept(ServerSocketHandle<Policy> handle,
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/CommunicationPolicy.hh b/Socket/CommunicationPolicy.hh
index 9c0af83e8b8d8508e3528240ae67d3342143eff4..f82ed805eaa991369e61fe225d65dc2c50fac71d 100644
--- a/Socket/CommunicationPolicy.hh
+++ b/Socket/CommunicationPolicy.hh
@@ -104,4 +104,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/FileHandle.cc b/Socket/FileHandle.cc
index bdc4eca5a49c8c288bbedca9bf829859f158ad25..daae811b2d779ab3338ea5eff614d6ec4397bb1a 100644
--- a/Socket/FileHandle.cc
+++ b/Socket/FileHandle.cc
@@ -112,4 +112,5 @@ prefix_ bool senf::FileBody::pollCheck(int fd, bool incoming, bool block)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/FileHandle.cci b/Socket/FileHandle.cci
index 37c269d6f9c9416aa1b32bcd4b612005398f31c2..8038c7fb44c31e17f38545cf47f96683cb530171 100644
--- a/Socket/FileHandle.cci
+++ b/Socket/FileHandle.cci
@@ -250,4 +250,5 @@ prefix_ int senf::retrieve_filehandle(FileHandle handle)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/FileHandle.hh b/Socket/FileHandle.hh
index 86cb10f65e460782678fd2e3d19693e3ac17a4e9..bc15651712ebff43363567865dcb2cca145036b4 100644
--- a/Socket/FileHandle.hh
+++ b/Socket/FileHandle.hh
@@ -209,4 +209,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/FileHandle.ih b/Socket/FileHandle.ih
index b297f059702406a4395b3dfe940e10ead51ce82a..5600e490ae37ad6645ec3279b4277ce49b3e3b81 100644
--- a/Socket/FileHandle.ih
+++ b/Socket/FileHandle.ih
@@ -145,4 +145,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/FileHandle.test.cc b/Socket/FileHandle.test.cc
index 547bdbff745dc0cc9c7a19a66370cbded258c0f0..93c15ea8291bcfc059ce6f9cceb4f6d2afd4ffbf 100644
--- a/Socket/FileHandle.test.cc
+++ b/Socket/FileHandle.test.cc
@@ -118,4 +118,5 @@ BOOST_AUTO_UNIT_TEST(fileHandle)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/FramingPolicy.hh b/Socket/FramingPolicy.hh
index 3162b211a1ffe33fa93d3fc513ee59d7e5d3764d..2e7785d17248673a9bdf352d01776474a936c189 100644
--- a/Socket/FramingPolicy.hh
+++ b/Socket/FramingPolicy.hh
@@ -77,4 +77,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/GenericAddressingPolicy.cc b/Socket/GenericAddressingPolicy.cc
index 92c7ac5dbf107deec89147688e07f72b95966419..1d577cc31e1e3e1eda9ab561883321e437133353 100644
--- a/Socket/GenericAddressingPolicy.cc
+++ b/Socket/GenericAddressingPolicy.cc
@@ -98,4 +98,5 @@ prefix_ void senf::GenericAddressingPolicy_Base::do_connect(FileHandle handle,
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/GenericAddressingPolicy.cti b/Socket/GenericAddressingPolicy.cti
index 481c7bed646de1e10b429aff84a429e90637bab2..28b5337fe2937c605b5581fd424286c9e32d711a 100644
--- a/Socket/GenericAddressingPolicy.cti
+++ b/Socket/GenericAddressingPolicy.cti
@@ -78,4 +78,5 @@ prefix_ void senf::GenericAddressingPolicy<Address>::bind(FileHandle handle,
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/GenericAddressingPolicy.hh b/Socket/GenericAddressingPolicy.hh
index 9094879e7bba9913a23a9146338e132b951f3576..569efdcd7229d3664fe89f1aca3003951569a344 100644
--- a/Socket/GenericAddressingPolicy.hh
+++ b/Socket/GenericAddressingPolicy.hh
@@ -129,4 +129,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/GenericSockAddr.cci b/Socket/GenericSockAddr.cci
index 99b8e14baadb1238a114a550a9fd96b7e35e64b7..5a637257c63e40c564cd3bb31eb806049203cadb 100644
--- a/Socket/GenericSockAddr.cci
+++ b/Socket/GenericSockAddr.cci
@@ -56,4 +56,5 @@ prefix_ unsigned senf::GenericSockAddr::sockaddr_len()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/GenericSockAddr.hh b/Socket/GenericSockAddr.hh
index 8161c80a7b41f2ea7e47aa7c76cdb32867c8efdf..793463e662ec60e6592a0a48bc929a147264520c 100644
--- a/Socket/GenericSockAddr.hh
+++ b/Socket/GenericSockAddr.hh
@@ -105,4 +105,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/INetAddressing.cc b/Socket/INetAddressing.cc
index 2fbbd7e70297e18a32f60ad3a204e7f4ceb3078b..941b95e78d7976cdf51998ec000a1a2ed436fc7c 100644
--- a/Socket/INetAddressing.cc
+++ b/Socket/INetAddressing.cc
@@ -231,4 +231,5 @@ prefix_ void senf::INet6SocketAddress::assignIface(std::string const & iface)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/INetAddressing.cci b/Socket/INetAddressing.cci
index eb366ef3925bb140de5a50b115faf7d2d803cdf3..4d5bf40071f4de25d5b84fc1a8c407a6ef204d03 100644
--- a/Socket/INetAddressing.cci
+++ b/Socket/INetAddressing.cci
@@ -242,4 +242,5 @@ prefix_ std::ostream & senf::operator<<(std::ostream & os, INet6SocketAddress co
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/INetAddressing.ct b/Socket/INetAddressing.ct
index af317ba647c5007c3700ab97163ed6590b7ccaf1..876addbfbd1dfbf1cdbf540f7c37ab8eff3baf8a 100644
--- a/Socket/INetAddressing.ct
+++ b/Socket/INetAddressing.ct
@@ -52,4 +52,5 @@ prefix_ senf::INet6Address::INet6Address(Range const & range)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/INetAddressing.hh b/Socket/INetAddressing.hh
index db2be656d0eefdc633043a84c7c4f682668c4173..f8a74d1419eb83e94f2560923be2f46207b7a4df 100644
--- a/Socket/INetAddressing.hh
+++ b/Socket/INetAddressing.hh
@@ -346,4 +346,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/INetAddressing.test.cc b/Socket/INetAddressing.test.cc
index 40b3aa6b6fc43ac00e2c08b5bca3b7fd67c1c03a..1ddfebbe92a9c7f88e82ccb4f64a41e1c44f88fa 100644
--- a/Socket/INetAddressing.test.cc
+++ b/Socket/INetAddressing.test.cc
@@ -170,4 +170,5 @@ BOOST_AUTO_UNIT_TEST(inet6Address)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/INetProtocol.cc b/Socket/INetProtocol.cc
index b6685b0e24c884eea4061f6b9a572e0c14630ff1..7125c9135cf027f56928e0da690df0b096491438 100644
--- a/Socket/INetProtocol.cc
+++ b/Socket/INetProtocol.cc
@@ -81,4 +81,5 @@ prefix_ void senf::IPv6Protocol::bind(INet6SocketAddress const & address)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/INetProtocol.hh b/Socket/INetProtocol.hh
index bedf7a8b7eb16491b707f9515247eb6a68e3920a..12ee76c34a1a09e5f3c92b62a5e819327853e048 100644
--- a/Socket/INetProtocol.hh
+++ b/Socket/INetProtocol.hh
@@ -108,4 +108,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/LLAddressing.cc b/Socket/LLAddressing.cc
index 4b3adf6e587021ac9b43b008dce3676ab7233ccb..e362068f7c3ce2d61887c3f9d0d3ede54f18b8c2 100644
--- a/Socket/LLAddressing.cc
+++ b/Socket/LLAddressing.cc
@@ -130,4 +130,5 @@ senf::llAddress(std::string address)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/LLAddressing.cci b/Socket/LLAddressing.cci
index 6f161a3c3afcd532938a8278b87b5e781e09a925..ce3866d6317a821618b50c743eaff1cbca30eb5d 100644
--- a/Socket/LLAddressing.cci
+++ b/Socket/LLAddressing.cci
@@ -115,4 +115,5 @@ prefix_ unsigned senf::LLSocketAddress::sockaddr_len()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/LLAddressing.ct b/Socket/LLAddressing.ct
index f11925973ffdffe1ba231b14d1de968e4a9206fc..300d20d7cb8f616251c174173237ebeea44ba170 100644
--- a/Socket/LLAddressing.ct
+++ b/Socket/LLAddressing.ct
@@ -88,4 +88,5 @@ prefix_ unsigned char senf::detail::HexConverter::operator()(ForwardRange const
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/LLAddressing.cti b/Socket/LLAddressing.cti
index 897874c06bcd25c25aea4d2cb873cb62b5f1f854..7b077099e953f84da8500c3ef4d23f23cab4efc3 100644
--- a/Socket/LLAddressing.cti
+++ b/Socket/LLAddressing.cti
@@ -52,4 +52,5 @@ LLSocketAddress(ForwardRange const & address, std::string interface,
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/LLAddressing.hh b/Socket/LLAddressing.hh
index cedd2a03834eeb74b55dd84e594fd1051e4804ce..5bc6a4f1ae5fb8becf1a7e441fd317a03659fb56 100644
--- a/Socket/LLAddressing.hh
+++ b/Socket/LLAddressing.hh
@@ -192,4 +192,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/LLAddressing.ih b/Socket/LLAddressing.ih
index 123d9a133737bb16f88f1574aa9e0d936412cf73..ddfd874791ad5e039ecec9c48b6b7f32b251e307 100644
--- a/Socket/LLAddressing.ih
+++ b/Socket/LLAddressing.ih
@@ -65,4 +65,5 @@ namespace detail {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/LLAddressing.test.cc b/Socket/LLAddressing.test.cc
index 468d890be8d1966f9ddc7cce7c7a8b511237cc1a..b9bd7580339618af3546ce74957c37bd043ec878 100644
--- a/Socket/LLAddressing.test.cc
+++ b/Socket/LLAddressing.test.cc
@@ -85,4 +85,5 @@ BOOST_AUTO_UNIT_TEST(llAddress)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/PacketSocketHandle.cc b/Socket/PacketSocketHandle.cc
index f3234acd18df5c8c7735209b06511c0711395077..0965aec7ccf9b1743d7ef0312008f9511a5b947a 100644
--- a/Socket/PacketSocketHandle.cc
+++ b/Socket/PacketSocketHandle.cc
@@ -104,4 +104,5 @@ prefix_ void senf::PacketProtocol::do_mc_i(std::string interface,
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/PacketSocketHandle.ct b/Socket/PacketSocketHandle.ct
index 042095687187f0ea5ef7c56d895b8a8942cf43c2..ba22740e812ece997fa0c6bd818bfcd64e67824d 100644
--- a/Socket/PacketSocketHandle.ct
+++ b/Socket/PacketSocketHandle.ct
@@ -55,4 +55,5 @@ senf::detail::Range_LLAddressCopier<ForwardRange>::operator()(unsigned char * ta
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/PacketSocketHandle.cti b/Socket/PacketSocketHandle.cti
index e8c9e3065d1ed919c04d5a602d6dd7a2c7ce4adc..f5242802383fadbd6dd7c34fa2cae744c00a68a7 100644
--- a/Socket/PacketSocketHandle.cti
+++ b/Socket/PacketSocketHandle.cti
@@ -72,4 +72,5 @@ prefix_ void senf::PacketProtocol::do_mc(std::string interface,
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/PacketSocketHandle.hh b/Socket/PacketSocketHandle.hh
index 5eb371999056f854fede529b854d0b89d054c9bd..1f2eb0f3341cc82d3b2fe557668c13bdf33b2309 100644
--- a/Socket/PacketSocketHandle.hh
+++ b/Socket/PacketSocketHandle.hh
@@ -171,4 +171,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/PacketSocketHandle.ih b/Socket/PacketSocketHandle.ih
index 82851ca89d56855c691320afd105beb5b0ba7654..9a1db1ccb62f96aa19921c37e7674f0bd746ae5e 100644
--- a/Socket/PacketSocketHandle.ih
+++ b/Socket/PacketSocketHandle.ih
@@ -80,4 +80,5 @@ namespace detail {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/PacketSocketHandle.test.cc b/Socket/PacketSocketHandle.test.cc
index 9b731f55a53dad0b7901903b0acacc03d180cef8..562f2c0e2e03ceed518512ce3a2939f83bb48dad 100644
--- a/Socket/PacketSocketHandle.test.cc
+++ b/Socket/PacketSocketHandle.test.cc
@@ -75,4 +75,5 @@ BOOST_AUTO_UNIT_TEST(packetSocketHandle)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ProtocolClientSocketHandle.cti b/Socket/ProtocolClientSocketHandle.cti
index 2123198a4a443c7334748e8adc32a54f7256df7b..33f73276c723ec1a6aba5bb0f1e9a0da49f2696e 100644
--- a/Socket/ProtocolClientSocketHandle.cti
+++ b/Socket/ProtocolClientSocketHandle.cti
@@ -112,4 +112,5 @@ senf::ProtocolClientSocketHandle<SocketProtocol>::dumpState(unsigned lod)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ProtocolClientSocketHandle.hh b/Socket/ProtocolClientSocketHandle.hh
index 375db13f1de7856bbf0407f1a0bede6f43e383b8..f64848b6c60779824a8a6d19f00369c5ea8eb0bd 100644
--- a/Socket/ProtocolClientSocketHandle.hh
+++ b/Socket/ProtocolClientSocketHandle.hh
@@ -135,4 +135,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ProtocolClientSocketHandle.test.cc b/Socket/ProtocolClientSocketHandle.test.cc
index 8e1ac709153d51b6ae997cfa02b123bd4a7b09f6..a2edda82df4cbe5f4f50327325bde32d17125cbf 100644
--- a/Socket/ProtocolClientSocketHandle.test.cc
+++ b/Socket/ProtocolClientSocketHandle.test.cc
@@ -77,4 +77,5 @@ BOOST_AUTO_UNIT_TEST(protocolClientSocketHandle)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ProtocolServerSocketHandle.cti b/Socket/ProtocolServerSocketHandle.cti
index 67abd4c8bbcf3f9cb13ea1ad5f36b7739a7c7079..7d04977013fcb43cdae7227a8fc3426acf380748 100644
--- a/Socket/ProtocolServerSocketHandle.cti
+++ b/Socket/ProtocolServerSocketHandle.cti
@@ -118,4 +118,5 @@ ProtocolServerSocketHandle(FileHandle other, bool isChecked)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ProtocolServerSocketHandle.hh b/Socket/ProtocolServerSocketHandle.hh
index af6db4780a2cf56adcd973662c6ac932a9edd57e..673e50007fecb750f0d78f02f1fb721c1479f033 100644
--- a/Socket/ProtocolServerSocketHandle.hh
+++ b/Socket/ProtocolServerSocketHandle.hh
@@ -140,4 +140,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ProtocolServerSocketHandle.test.cc b/Socket/ProtocolServerSocketHandle.test.cc
index e960e025db11e5780afdb944540541d54c0d5de3..00ac46baa7a50692f38513c600fe9117692317ba 100644
--- a/Socket/ProtocolServerSocketHandle.test.cc
+++ b/Socket/ProtocolServerSocketHandle.test.cc
@@ -90,4 +90,5 @@ BOOST_AUTO_UNIT_TEST(protocolServerSocketHandle)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ReadWritePolicy.cc b/Socket/ReadWritePolicy.cc
index ed753ee2aaa85003aff264c4dab957d875f5b8f9..30fcbf7119436a70b04f69cc736d705136fe32df 100644
--- a/Socket/ReadWritePolicy.cc
+++ b/Socket/ReadWritePolicy.cc
@@ -132,4 +132,5 @@ prefix_ unsigned senf::WriteablePolicy::do_writeto(FileHandle handle,
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ReadWritePolicy.cti b/Socket/ReadWritePolicy.cti
index 997b568314d83755a23dc6dfbd6d92343b80ac40..6a2bf027e2d533f97951f9878877239b10a81f37 100644
--- a/Socket/ReadWritePolicy.cti
+++ b/Socket/ReadWritePolicy.cti
@@ -68,4 +68,5 @@ writeto(ClientSocketHandle<Policy> handle,
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ReadWritePolicy.hh b/Socket/ReadWritePolicy.hh
index 3ab6635f39f1652aa19776727b950d802794a1b9..7d7a537f7446812ed3587058c13fce378ae95dbf 100644
--- a/Socket/ReadWritePolicy.hh
+++ b/Socket/ReadWritePolicy.hh
@@ -157,4 +157,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ServerSocketHandle.cti b/Socket/ServerSocketHandle.cti
index 1706074d3cf65a4014ed2b9abad22dc0f720820b..7617ed1bb2b3e7b16f7cc2b60fc9aeea09cd0ea9 100644
--- a/Socket/ServerSocketHandle.cti
+++ b/Socket/ServerSocketHandle.cti
@@ -168,4 +168,5 @@ prefix_ std::string senf::ServerSocketHandle<Policy>::dumpState(unsigned lod)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ServerSocketHandle.hh b/Socket/ServerSocketHandle.hh
index 76b2510a3f3ec5bd63d0f8822306d5fa262134ce..5fa2126bf10c580a7e0dc79d2fed10295ee14691 100644
--- a/Socket/ServerSocketHandle.hh
+++ b/Socket/ServerSocketHandle.hh
@@ -222,4 +222,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/ServerSocketHandle.test.cc b/Socket/ServerSocketHandle.test.cc
index 52407c649be609e0417d58098dfd7c285292d886..263b21ff29e7597209968dd44bca2cd770016eb4 100644
--- a/Socket/ServerSocketHandle.test.cc
+++ b/Socket/ServerSocketHandle.test.cc
@@ -101,4 +101,5 @@ BOOST_AUTO_UNIT_TEST(serverSocketHandle)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketHandle.cc b/Socket/SocketHandle.cc
index 74803af0ef534f7b10c39547d0c98cf90f09bbab..8365bf7e134798a2aa8ffbce18e93c92bb061d3b 100644
--- a/Socket/SocketHandle.cc
+++ b/Socket/SocketHandle.cc
@@ -115,4 +115,5 @@ prefix_ std::ostream & senf::operator<<(std::ostream & os, SocketHandle<Policy>
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketHandle.cci b/Socket/SocketHandle.cci
index 8adbd5fa0bf69a7d65a7bac5f5120bd7b2bbc469..42f2a0c4a3342b2ba9fe7dcd56fc149f063dce3e 100644
--- a/Socket/SocketHandle.cci
+++ b/Socket/SocketHandle.cci
@@ -80,4 +80,5 @@ prefix_ senf::detail::ConvertibleString::ConvertibleString(bool v)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketHandle.ct b/Socket/SocketHandle.ct
index 3c55a253ebd5e6cbacd3943691cc9edcff4db324..11d309ce64568efc8620436df5399117478aa97a 100644
--- a/Socket/SocketHandle.ct
+++ b/Socket/SocketHandle.ct
@@ -52,4 +52,5 @@ senf::detail::ConvertibleString::operator+=(ConvertibleString const & other)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketHandle.cti b/Socket/SocketHandle.cti
index 3df213cdb03ef328f3f67c04cc6e69622b4ed7ec..46a1df89360cc7054e010123d147fe7a6615b5ef 100644
--- a/Socket/SocketHandle.cti
+++ b/Socket/SocketHandle.cti
@@ -199,4 +199,5 @@ prefix_ senf::detail::ConvertibleString::ConvertibleString(T const & other)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketHandle.hh b/Socket/SocketHandle.hh
index ce67d0e78de687ac990791fbd23e19ad73aacac9..c41336620015d3d686877d52697ff104687c918b 100644
--- a/Socket/SocketHandle.hh
+++ b/Socket/SocketHandle.hh
@@ -265,4 +265,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketHandle.ih b/Socket/SocketHandle.ih
index cfa7bc80a8b0c7407c65f6e3aba87e6d3bcf537a..0b470792525cf435093dd3a1fec42fe2a9445300 100644
--- a/Socket/SocketHandle.ih
+++ b/Socket/SocketHandle.ih
@@ -174,4 +174,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketHandle.test.cc b/Socket/SocketHandle.test.cc
index 4ab96ddde422f8aeab65c1fa76ac3d182ee1779c..c1ac392dba2ffec9fc6dc836ae90bde89c491401 100644
--- a/Socket/SocketHandle.test.cc
+++ b/Socket/SocketHandle.test.cc
@@ -106,4 +106,5 @@ BOOST_AUTO_UNIT_TEST(socketHandle)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketPolicy.ct b/Socket/SocketPolicy.ct
index db5ea1cfb284c6a79b72b41fc81c12cf527b5c39..f6d97d5c7cae3195734c909c21bcf0dcfe18a1b1 100644
--- a/Socket/SocketPolicy.ct
+++ b/Socket/SocketPolicy.ct
@@ -59,4 +59,5 @@ checkBaseOf(SocketPolicyBase const & other)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketPolicy.hh b/Socket/SocketPolicy.hh
index 5d48e6da070b1dc5cef02e16fa4e2e9bfdce51c8..e7bd1abd56e3b9d0c44b78008cbdf8fd57fa6de9 100644
--- a/Socket/SocketPolicy.hh
+++ b/Socket/SocketPolicy.hh
@@ -557,4 +557,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketPolicy.ih b/Socket/SocketPolicy.ih
index ba53c81f269dda45488a4d168372d0d980c37032..3f0b8cc2f04cca73e2e56054c58b9419c9a5335f 100644
--- a/Socket/SocketPolicy.ih
+++ b/Socket/SocketPolicy.ih
@@ -241,4 +241,5 @@ namespace impl {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketPolicy.test.cc b/Socket/SocketPolicy.test.cc
index 83aa97566fed332df46772143fd0e022b6dd6477..a342406297c25a8d92dee0cfae0d5e469f180769 100644
--- a/Socket/SocketPolicy.test.cc
+++ b/Socket/SocketPolicy.test.cc
@@ -150,4 +150,5 @@ BOOST_AUTO_UNIT_TEST(socketPolicy)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketPolicy.test.hh b/Socket/SocketPolicy.test.hh
index 653bae5848a777fedace64cfafaf4d27c9fe2249..d1099405121a681b4f16554ac456268e2d54259e 100644
--- a/Socket/SocketPolicy.test.hh
+++ b/Socket/SocketPolicy.test.hh
@@ -130,4 +130,5 @@ namespace test {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketProtocol.cc b/Socket/SocketProtocol.cc
index d2c377f588583225c1d0ee37025ac056b5bdab2e..fc5fd4c895936622f0f99b03bfb70a406ec9458d 100644
--- a/Socket/SocketProtocol.cc
+++ b/Socket/SocketProtocol.cc
@@ -48,4 +48,5 @@ prefix_ void senf::SocketProtocol::state(SocketStateMap & map, unsigned lod)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketProtocol.cci b/Socket/SocketProtocol.cci
index 0fbdf52259f66147d5f965a769cd185752647b80..f2a5fd5fdb04e74acb26f057b133414d47aeba44 100644
--- a/Socket/SocketProtocol.cci
+++ b/Socket/SocketProtocol.cci
@@ -56,4 +56,5 @@ prefix_ senf::SocketBody & senf::SocketProtocol::body()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketProtocol.cti b/Socket/SocketProtocol.cti
index 076489c7b73125b1c67679d4b8f54b9c522e816d..e5e04789ef2789a90a2a1b1d9c035a662179f1cb 100644
--- a/Socket/SocketProtocol.cti
+++ b/Socket/SocketProtocol.cti
@@ -53,4 +53,5 @@ senf::ConcreteSocketProtocol<SocketPolicy>::policy()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketProtocol.hh b/Socket/SocketProtocol.hh
index 6ce9c6119bb52f48c2f7031d1cc258fe535cd6e8..24a8ff8a5cd980148a0120739c2ab206e41de774 100644
--- a/Socket/SocketProtocol.hh
+++ b/Socket/SocketProtocol.hh
@@ -277,4 +277,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketProtocol.test.cc b/Socket/SocketProtocol.test.cc
index 14bfb4b6b1a2e56443b902c522aa1b624f96e5b3..47799b3af74f6adba00f81764afd3563277734b1 100644
--- a/Socket/SocketProtocol.test.cc
+++ b/Socket/SocketProtocol.test.cc
@@ -56,4 +56,5 @@ BOOST_AUTO_UNIT_TEST(socketProtocol)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/SocketProtocol.test.hh b/Socket/SocketProtocol.test.hh
index b698e7c617191a00498e5f266ef56a827508b4bf..e70b7f1ced711b13fa2246f01c064ce7631c2d68 100644
--- a/Socket/SocketProtocol.test.hh
+++ b/Socket/SocketProtocol.test.hh
@@ -68,4 +68,5 @@ namespace test {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/TCPProtocol.cc b/Socket/TCPProtocol.cc
index e51402217eb44c2e6609b15a4769c721191b07d1..4dbb56da51d340b2c04af1cfdd540041caf87584 100644
--- a/Socket/TCPProtocol.cc
+++ b/Socket/TCPProtocol.cc
@@ -99,4 +99,5 @@ prefix_ bool senf::TCPProtocol::eof()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/TCPProtocol.hh b/Socket/TCPProtocol.hh
index 9048e3e0bf0a1553b09fbd8d9106e4d6aabd3650..ce84dc1c599f166abf5a5fdc9746c387f29a9603 100644
--- a/Socket/TCPProtocol.hh
+++ b/Socket/TCPProtocol.hh
@@ -84,4 +84,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/TCPSocketHandle.cc b/Socket/TCPSocketHandle.cc
index 1574919f6b0923d35d5cf4b1eaf7bfad62c60458..ffabdc2b21b060ae85f54ef53af028e2c06c0b14 100644
--- a/Socket/TCPSocketHandle.cc
+++ b/Socket/TCPSocketHandle.cc
@@ -141,4 +141,5 @@ prefix_ std::auto_ptr<senf::SocketProtocol> senf::TCPv6SocketProtocol::clone()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/TCPSocketHandle.hh b/Socket/TCPSocketHandle.hh
index aa60a840830287d5ee10c86b0a5ce7f9ff111b17..4104dc35578483be53e7cc81947f8da124397583 100644
--- a/Socket/TCPSocketHandle.hh
+++ b/Socket/TCPSocketHandle.hh
@@ -232,4 +232,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/TCPSocketHandle.test.cc b/Socket/TCPSocketHandle.test.cc
index 7faefa414d6a000b680ae28830e7e328acc2ef57..b0d4863f776d126fd4988387eee61d3781766d88 100644
--- a/Socket/TCPSocketHandle.test.cc
+++ b/Socket/TCPSocketHandle.test.cc
@@ -397,4 +397,5 @@ BOOST_AUTO_UNIT_TEST(tcpv6ServerSocketHandle)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/UDPProtocol.cc b/Socket/UDPProtocol.cc
index 854a522810e10b591a0a1b9efedb0726946f6bad..5cc9f81ceba62ce3bb3b6632f9e2ff85004068c9 100644
--- a/Socket/UDPProtocol.cc
+++ b/Socket/UDPProtocol.cc
@@ -162,4 +162,5 @@ prefix_ void senf::UDPProtocol::mcTTL(unsigned value)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/UDPProtocol.hh b/Socket/UDPProtocol.hh
index 985a32ae3ee0f2ab478fe3c64e2ff252ead5e48e..6ac49066c6b458f16b6c970bc57b90bc874abc26 100644
--- a/Socket/UDPProtocol.hh
+++ b/Socket/UDPProtocol.hh
@@ -122,4 +122,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/UDPSocketHandle.cc b/Socket/UDPSocketHandle.cc
index 09aebec4d612a5a09a8a9e0b59460564c9c9636f..0206580131e6ff60958e0db4c8e30bee32b17e43 100644
--- a/Socket/UDPSocketHandle.cc
+++ b/Socket/UDPSocketHandle.cc
@@ -101,4 +101,5 @@ prefix_ std::auto_ptr<senf::SocketProtocol> senf::UDPv6SocketProtocol::clone()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/UDPSocketHandle.hh b/Socket/UDPSocketHandle.hh
index d45f37cf5a86d077c3737c8bc10f0aa248db280d..72a4f554302eef9ba88770a41127bfc657ab33d4 100644
--- a/Socket/UDPSocketHandle.hh
+++ b/Socket/UDPSocketHandle.hh
@@ -197,4 +197,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/UDPSocketHandle.test.cc b/Socket/UDPSocketHandle.test.cc
index be023d0c42a8fae5c1c1ffca9c18ddb575fde3cf..1af999fe96fa754668128526254debf07b8ccd62 100644
--- a/Socket/UDPSocketHandle.test.cc
+++ b/Socket/UDPSocketHandle.test.cc
@@ -175,4 +175,5 @@ BOOST_AUTO_UNIT_TEST(udpv4ClientSocketHandle)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Socket/main.test.cc b/Socket/main.test.cc
index 17b4de30e6a4969533610a5386aad8a5a939dfe1..15b8f3138d568ed1b0385f9e0ba6243f8399419b 100644
--- a/Socket/main.test.cc
+++ b/Socket/main.test.cc
@@ -44,4 +44,5 @@
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/Buffer.hh b/Utils/Buffer.hh
index 00021d266daa95313a267fad468aa5121a8e8273..3ff2349ea5134a1e9a643485cdd720865ca99753 100644
--- a/Utils/Buffer.hh
+++ b/Utils/Buffer.hh
@@ -113,4 +113,5 @@
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/DaemonTools.cc b/Utils/DaemonTools.cc
index e2da8a335ae750ba0e30d2a893daa239bd2c7653..ba26cc7c33b3ad256c4f66b4f2f50db05ab7c43a 100644
--- a/Utils/DaemonTools.cc
+++ b/Utils/DaemonTools.cc
@@ -68,4 +68,5 @@ prefix_ void senf::redirect_stdio(std::string const & path)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/DaemonTools.hh b/Utils/DaemonTools.hh
index 6ea30e9daaa602787188da3b4943431c993b12a1..d1b85f1a2198f9d45ef3ed15ea12f011a44fadc0 100644
--- a/Utils/DaemonTools.hh
+++ b/Utils/DaemonTools.hh
@@ -81,4 +81,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/Exception.cc b/Utils/Exception.cc
index ade974acfdf5c61e9b742925af4418aeb95f93b2..a1ae061f4ef3ef1a993808286f62e5f1f8f0fa89 100644
--- a/Utils/Exception.cc
+++ b/Utils/Exception.cc
@@ -61,4 +61,5 @@ prefix_ char const * senf::SystemException::what()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/Exception.cci b/Utils/Exception.cci
index fd3e78f6d6b93df938927c65dd1bd1b99357950b..a9830b5ee9ce1723e4873d7c5c7bd07a4ed669ab 100644
--- a/Utils/Exception.cci
+++ b/Utils/Exception.cci
@@ -51,4 +51,5 @@ prefix_  senf::SystemException::~SystemException()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/Exception.hh b/Utils/Exception.hh
index 212a6fb8eed447f8a0cfda8774207ddbbe28083d..d7e86d592528eb8499bcd2ff956ce3dc62be0d3a 100644
--- a/Utils/Exception.hh
+++ b/Utils/Exception.hh
@@ -86,4 +86,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/IteratorTraits.cti b/Utils/IteratorTraits.cti
index eb5d81204d748f806be81b4d9faaf3a60b8c5d96..9134732cf87a06b34b1239baf4eb3ce7cded6c72 100644
--- a/Utils/IteratorTraits.cti
+++ b/Utils/IteratorTraits.cti
@@ -46,4 +46,5 @@ prefix_ typename std::iterator_traits<Iterator>::pointer senf::storage_iterator(
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/IteratorTraits.hh b/Utils/IteratorTraits.hh
index ebf2855bbfa4c27336c599fb574f07015646bff9..92cae92da1118ddc0adf6d4a08f60ac7084caf2e 100644
--- a/Utils/IteratorTraits.hh
+++ b/Utils/IteratorTraits.hh
@@ -85,4 +85,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/IteratorTraits.ih b/Utils/IteratorTraits.ih
index 8fbafa7af9de208663e9c7ae929fba6fb9a90651..871c688e185e71265c5a879d8aaee87e5177412d 100644
--- a/Utils/IteratorTraits.ih
+++ b/Utils/IteratorTraits.ih
@@ -61,4 +61,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/IteratorTraits.test.cc b/Utils/IteratorTraits.test.cc
index 6687d8e69a2b4998ef9633d3fe39819668dcd3be..f5aa2cca909afb0179bad6233cb72ddb7e640f31 100644
--- a/Utils/IteratorTraits.test.cc
+++ b/Utils/IteratorTraits.test.cc
@@ -54,4 +54,5 @@ BOOST_AUTO_UNIT_TEST(iteratorTraits)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/Logger.hh b/Utils/Logger.hh
index 877b9dde565d54e8823461b09f4039c5de69a198..ef649fc0a8995ecb7e866fec0bbb867307ae7626 100644
--- a/Utils/Logger.hh
+++ b/Utils/Logger.hh
@@ -216,4 +216,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/Logger.test.cc b/Utils/Logger.test.cc
index 9af3c1a297e2b5bd0d724e8749dd83901180960a..c7892da7949fa1d7dbb06ea704d8276f34bdcb4c 100644
--- a/Utils/Logger.test.cc
+++ b/Utils/Logger.test.cc
@@ -66,4 +66,5 @@ BOOST_AUTO_UNIT_TEST(logger)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/MicroTime.cc b/Utils/MicroTime.cc
index fe190e8d3bdc9b528852b32f884c27872d47b578..1f1ea617ab1889b980a6b8712473d4bce62e47c9 100644
--- a/Utils/MicroTime.cc
+++ b/Utils/MicroTime.cc
@@ -54,4 +54,5 @@ prefix_ senf::MicroTime senf::now()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/MicroTime.hh b/Utils/MicroTime.hh
index 6dd57efec05a5782d406027a7c2203a27a4a2adf..bdeeed66b0f353e8dbccf3da5cc77923cc3c73c0 100644
--- a/Utils/MicroTime.hh
+++ b/Utils/MicroTime.hh
@@ -71,4 +71,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/MicroTime.test.cc b/Utils/MicroTime.test.cc
index a08713863ee0e8b33847e8ccac7f751f94a684c0..aa2eec2cf6001b701f36e97bb1bce5ef431cba9e 100644
--- a/Utils/MicroTime.test.cc
+++ b/Utils/MicroTime.test.cc
@@ -31,4 +31,5 @@ BOOST_AUTO_UNIT_TEST(microTime)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/SafeBool.cci b/Utils/SafeBool.cci
index 8843df3110106e0d88885064c462263d5819238d..249618590ddcfb1f389b92893131974ccfcf33eb 100644
--- a/Utils/SafeBool.cci
+++ b/Utils/SafeBool.cci
@@ -37,4 +37,5 @@ prefix_ senf::SafeBoolBase::~SafeBoolBase()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/SafeBool.cti b/Utils/SafeBool.cti
index bdf32c27e577e9bf0848ea4b66ff2fc9646651bd..5c3cf5157bd678ea54297ef308c9196c087682f9 100644
--- a/Utils/SafeBool.cti
+++ b/Utils/SafeBool.cti
@@ -52,4 +52,5 @@ prefix_ void senf::operator!=(const SafeBool<T>& lhs, const SafeBool<U>& rhs)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/SafeBool.hh b/Utils/SafeBool.hh
index c0b7163f0983f319da540e0a8b56fc4452d6964d..02f4151f5e464dafe495881bc663d741ee7dc575 100644
--- a/Utils/SafeBool.hh
+++ b/Utils/SafeBool.hh
@@ -112,4 +112,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/TypeInfo.cc b/Utils/TypeInfo.cc
index cb85c9b4e726875826b5b133cc45094efb8104f4..06a2c90c773592990053260354291d5b81e3cb9f 100644
--- a/Utils/TypeInfo.cc
+++ b/Utils/TypeInfo.cc
@@ -63,4 +63,5 @@ prefix_ std::string senf::prettyName(std::type_info const & type)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/TypeInfo.hh b/Utils/TypeInfo.hh
index 9b507a90c3a74ab9bfca0222c9a125e9ec094cba..472ea981e736fd67d4149286d3a44d3763dfe9a5 100644
--- a/Utils/TypeInfo.hh
+++ b/Utils/TypeInfo.hh
@@ -68,4 +68,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/TypeInfo.test.cc b/Utils/TypeInfo.test.cc
index 2a5e1c9e67d0e70390122d7dcf078d569b56759e..94c3d41e19c9c22723d7d4f13b8e8597a369b305 100644
--- a/Utils/TypeInfo.test.cc
+++ b/Utils/TypeInfo.test.cc
@@ -67,4 +67,5 @@ BOOST_AUTO_UNIT_TEST(prettyName)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/impl/membind.hh b/Utils/impl/membind.hh
index 66ce5641c40d062db8c79f38ce0f485b6c45bcba..782ed23adbfd1e1b8129ef1f436aaa3589df2fcc 100644
--- a/Utils/impl/membind.hh
+++ b/Utils/impl/membind.hh
@@ -64,4 +64,5 @@ membind(R (T::* fn)( scPARAMS(A) ), scOBTYPE ob)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/intrusive_refcount.cci b/Utils/intrusive_refcount.cci
index 02dd4e46ad01667350462d19f0acfd058772abf0..9742d6560c9facf37b9a4c75c308a07bc976b8cd 100644
--- a/Utils/intrusive_refcount.cci
+++ b/Utils/intrusive_refcount.cci
@@ -80,4 +80,5 @@ prefix_ void senf::intrusive_ptr_release(intrusive_refcount* p)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/intrusive_refcount.hh b/Utils/intrusive_refcount.hh
index a0c36e0ffae9fbf001568f5bdea146fc754e653a..b3e2f82dfaa9c85499e3ff97566aacccab846457 100644
--- a/Utils/intrusive_refcount.hh
+++ b/Utils/intrusive_refcount.hh
@@ -87,4 +87,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/intrusive_refcount.test.cc b/Utils/intrusive_refcount.test.cc
index 84a4e29ada791ec1b4baa0e8a3a9340aabbd69ac..ab547a9b70e2fb6d3c90119d90b00be493c86911 100644
--- a/Utils/intrusive_refcount.test.cc
+++ b/Utils/intrusive_refcount.test.cc
@@ -84,4 +84,5 @@ BOOST_AUTO_UNIT_TEST(intrusive_refcount)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/main.test.cc b/Utils/main.test.cc
index 9077f17c773734030aec6ddbcf2dcb5cfd08aa65..8716c4440b558180e5f0826cd8b78e6ae6310275 100644
--- a/Utils/main.test.cc
+++ b/Utils/main.test.cc
@@ -44,4 +44,5 @@
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/membind.hh b/Utils/membind.hh
index 62f68c1377d629433e9135fabd271645cd88ce5e..4949d5941de899666a94b058b1c1f28095825865 100644
--- a/Utils/membind.hh
+++ b/Utils/membind.hh
@@ -102,4 +102,5 @@ namespace senf {
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/Utils/membind.test.cc b/Utils/membind.test.cc
index 5cbac8cd3badc0667c05c169d1cea1c92020c06d..5c4cabfc3c5b53e51c6019eeef98c75c552e26fc 100644
--- a/Utils/membind.test.cc
+++ b/Utils/membind.test.cc
@@ -72,4 +72,5 @@ BOOST_AUTO_UNIT_TEST(membind)
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
 // End:
diff --git a/project.el b/project.el
index a1310e264d997110d59b483d535a5b012d903717..fef05ab99b2c0846ecee82f2cee6e745ae12e794 100644
--- a/project.el
+++ b/project.el
@@ -30,7 +30,8 @@
      '(( fill-column  . 100    )
        ( c-file-style . "senf" )
        ( indent-tabs-mode . nil )
-       ( ispell-local-dictionary . "american" )))
+       ( ispell-local-dictionary . "american" )
+       ( compile-command . "scons -u test") ))
 
 (set (make-local-variable 'ccide-default-copyright)
      (concat "//\n"