]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2836] Conditional code compilation
authorMichal 'vorner' Vaner <michal.vaner@nic.cz>
Wed, 15 May 2013 11:25:03 +0000 (13:25 +0200)
committerMichal 'vorner' Vaner <michal.vaner@nic.cz>
Wed, 15 May 2013 11:25:03 +0000 (13:25 +0200)
Skip some code if no shared memory support is present.

src/lib/datasrc/tests/memory/segment_object_holder_unittest.cc

index 2d36952f34b68dbe6a4f92b37e5d8416e04674af..f0134e8f757e4ccfa56eeba1227ba64ba4592f1d 100644 (file)
@@ -17,7 +17,9 @@
 
 #include <datasrc/memory/segment_object_holder.h>
 
+#ifdef USE_SHARED_MEMORY
 #include <boost/interprocess/managed_mapped_file.hpp>
+#endif
 
 #include <gtest/gtest.h>
 
@@ -103,9 +105,6 @@ allocateUntilGrows(MemorySegment& segment, size_t& current_size) {
 // SegmentGrown exception and the thing moves address
 #ifdef USE_SHARED_MEMORY
 TEST(SegmentObjectHolderTest, grow) {
-#else
-TEST(SegmentObjectHolderTest, DISABLED_grow) {
-#endif
     MemorySegmentMapped segment(mapped_file,
                                 isc::util::MemorySegmentMapped::CREATE_ONLY);
     // Allocate a bit of memory, to get a unique address
@@ -137,5 +136,6 @@ TEST(SegmentObjectHolderTest, DISABLED_grow) {
     // Remove the file
     EXPECT_EQ(0, unlink(mapped_file));
 }
+#endif
 
 }