From 49872ed6df0785c88ee8ccbf7db08242f763e17d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristian=20Garc=C3=ADa=20Romero?= Date: Wed, 13 Jan 2021 12:20:04 +0100 Subject: [PATCH 1/2] Removed unnecessary ofstream --- src/hunalign/translate.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/hunalign/translate.cpp b/src/hunalign/translate.cpp index aee8d10..7735744 100644 --- a/src/hunalign/translate.cpp +++ b/src/hunalign/translate.cpp @@ -237,10 +237,6 @@ void trivialTranslateSentenceList( SentenceList& translatedSentenceList ) { - { - std::ofstream translateLogs( "translate.txt" ); - } - translatedSentenceList.clear(); for ( int i=0; i Date: Thu, 20 May 2021 15:44:57 +0200 Subject: [PATCH 2/2] add option to compile/install with cmake --- src/CMakeLists.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/CMakeLists.txt diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..d192293 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,19 @@ +cmake_minimum_required(VERSION 3.5.0) +project(hunalign) + +set(NAME hunalign) +set(CMAKE_POSITION_INDEPENDENT_CODE ON) +set(CMAKE_CXX_FLAGS "-Wall -O9 -Ofast -ffast-math -funroll-loops") + +include_directories(${PROJECT_SOURCE_DIR}/include) + +set(sources hunalign/alignerTool.cpp hunalign/alignment.cpp hunalign/bloom.cpp hunalign/bookToMatrix.cpp hunalign/cooccurrence.cpp hunalign/cooccurrenceTool.cpp hunalign/dictionary.cpp hunalign/main.cpp hunalign/networkFlow.cpp hunalign/oldAlignTest.cpp hunalign/trailPostprocessors.cpp hunalign/translate.cpp hunalign/wordAlignment.cpp utils/stringsAndStreams.cpp utils/argumentsParser.cpp utils/timer.cpp) + +set(headers hunalign/alignment.h hunalign/bloom.h hunalign/bookToMatrix.h hunalign/cooccurrence.h hunalign/dictionary.h hunalign/dicTree.h hunalign/help.h hunalign/networkFlow.h hunalign/quasiDiagonal.h hunalign/similarityEvaluator.h hunalign/TEIReader.h hunalign/trailPostprocessors.h hunalign/translate.h hunalign/wordAlignment.h hunalign/words.h) + +add_library(hunalign_lib STATIC ${headers} ${sources}) + +add_executable(hunalign hunalign/main.cpp) +target_link_libraries(hunalign hunalign_lib) + +install(TARGETS hunalign DESTINATION ${CMAKE_INSTALL_BINDIR})