diff --git a/CMakeLists.txt b/CMakeLists.txt index c53a8c10b189a89a2658c7ffad2911f7282c2bd9..660efad593180c859ac26386ced641f0138a7b04 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,14 +3,15 @@ project(macaon2) find_package(FLEX) find_package(BLAS) +#find_package(DyNet) add_definitions("-Wall" ) SET(CMAKE_C_COMPILER g++) SET(CMAKE_CXX_COMPILER g++) -SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Ofast -DUSE_CBLAS") -SET( CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lm -lopenblas" ) +SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Ofast -DUSE_CBLAS -I/home/marjorie/Documents/LIB/dynet -I/home/marjorie/Documents/LIB/eigen") +SET( CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lm -lopenblas -L/home/marjorie/Documents/LIB/dynet/build/dynet -ldynet" ) if (${CMAKE_C_COMPILER_VERSION} VERSION_LESS 5.3) diff --git a/maca_trans_parser/CMakeLists.txt b/maca_trans_parser/CMakeLists.txt index fe60c665b218d6e2d59c93f99dcdfeb292d007bd..b07555e8f03b538f55c10eeeb5d9130b400a8bbb 100644 --- a/maca_trans_parser/CMakeLists.txt +++ b/maca_trans_parser/CMakeLists.txt @@ -29,6 +29,7 @@ set(SOURCES src/context.c src/feat_types.c src/mvt.c src/mvt_stack.c + src/train_cff.cpp ) #compiling library @@ -43,12 +44,19 @@ target_link_libraries(transparse perceptron) #target_link_libraries(maca_trans_parser_nn maca_common) #install (TARGETS maca_trans_parser_nn DESTINATION bin) +add_executable(train_dynet ./src/train_dynet.cpp) +target_link_libraries(train_dynet transparse) +target_link_libraries(train_dynet maca_common) +install (TARGETS train_dynet DESTINATION bin) + add_executable(maca_trans_lemmatizer_mcf2cff ./src/maca_trans_lemmatizer_mcf2cff.c) target_link_libraries(maca_trans_lemmatizer_mcf2cff perceptron) target_link_libraries(maca_trans_lemmatizer_mcf2cff transparse) target_link_libraries(maca_trans_lemmatizer_mcf2cff maca_common) install (TARGETS maca_trans_lemmatizer_mcf2cff DESTINATION bin) + + add_executable(maca_trans_tagger_mcf2cff ./src/maca_trans_tagger_mcf2cff.c) target_link_libraries(maca_trans_tagger_mcf2cff perceptron) target_link_libraries(maca_trans_tagger_mcf2cff transparse)