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