From 26b65a787273feef4208ac7882ad30a86b668ee4 Mon Sep 17 00:00:00 2001
From: rulrich <ralf.m.ulrich@kit.edu>
Date: Fri, 10 Jul 2020 20:03:53 +0200
Subject: [PATCH] boost

---
 readLib/CMakeLists.txt            | 4 ++++
 readLib/source/Interface.boost.cc | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/readLib/CMakeLists.txt b/readLib/CMakeLists.txt
index 78a774b..a18b2cf 100644
--- a/readLib/CMakeLists.txt
+++ b/readLib/CMakeLists.txt
@@ -1,3 +1,5 @@
+find_package (Boost COMPONENTS iostreams REQUIRED)
+
 set (
   files
   source/Interface.boost.cc 
@@ -5,6 +7,8 @@ set (
 
 add_library(libCorsikaData STATIC ${files})
 
+target_link_libraries(libCorsikaData PUBLIC Boost::iostreams)
+
 set_target_properties (
   libCorsikaData
   PROPERTIES
diff --git a/readLib/source/Interface.boost.cc b/readLib/source/Interface.boost.cc
index 96b34d3..4515c5b 100644
--- a/readLib/source/Interface.boost.cc
+++ b/readLib/source/Interface.boost.cc
@@ -55,7 +55,7 @@ namespace corsika_data {
   int CorDataNextText(char* data, const int length) {
     std::string STR;    
     global_DataFile.ReadNextText(STR);
-    for (int i=0; i<length && i<STR.size(); ++i)
+    for (int i=0; i<length && i<(int)STR.size(); ++i)
       data[i] = STR[i];
     return 0;
   }
-- 
GitLab