Skip to content
Snippets Groups Projects
Commit cba4b070 authored by Franck Dary's avatar Franck Dary
Browse files

Updated CMAKE

parent c0cb42e8
No related branches found
No related tags found
No related merge requests found
...@@ -11,6 +11,16 @@ find_package(Boost REQUIRED COMPONENTS program_options) ...@@ -11,6 +11,16 @@ find_package(Boost REQUIRED COMPONENTS program_options)
find_package(fasttext REQUIRED) find_package(fasttext REQUIRED)
find_package(Doxygen REQUIRED) find_package(Doxygen REQUIRED)
include_directories(${DYNET_INCLUDE_DIR})
include_directories(${FASTTEXT_INCLUDE_DIR})
add_library(Boost SHARED IMPORTED)
set_target_properties(Boost PROPERTIES IMPORTED_LOCATION ${Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE})
add_library(dynet SHARED IMPORTED)
set_target_properties(dynet PROPERTIES IMPORTED_LOCATION ${DYNET_LIBRARY})
add_library(fasttext SHARED IMPORTED)
set_target_properties(fasttext PROPERTIES IMPORTED_LOCATION ${FASTTEXT_LIBRARY})
set(CMAKE_VERBOSE_MAKEFILE 0) set(CMAKE_VERBOSE_MAKEFILE 0)
set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 11)
......
...@@ -3,7 +3,7 @@ FILE(GLOB SOURCES src/*.cpp) ...@@ -3,7 +3,7 @@ FILE(GLOB SOURCES src/*.cpp)
add_executable(macaon_decode src/macaon_decode.cpp) add_executable(macaon_decode src/macaon_decode.cpp)
target_link_libraries(macaon_decode transition_machine) target_link_libraries(macaon_decode transition_machine)
target_link_libraries(macaon_decode decoder) target_link_libraries(macaon_decode decoder)
target_link_libraries(macaon_decode ${Boost_PROGRAM_OPTIONS_LIBRARY}) target_link_libraries(macaon_decode Boost)
target_link_libraries(macaon_decode errors) target_link_libraries(macaon_decode errors)
install(TARGETS macaon_decode DESTINATION bin) install(TARGETS macaon_decode DESTINATION bin)
......
FILE(GLOB SOURCES src/*.cpp) FILE(GLOB SOURCES src/*.cpp)
add_executable(macaon_compute_l_rules src/macaon_compute_l_rules.cpp) add_executable(macaon_compute_l_rules src/macaon_compute_l_rules.cpp)
target_link_libraries(macaon_compute_l_rules ${Boost_PROGRAM_OPTIONS_LIBRARY}) target_link_libraries(macaon_compute_l_rules Boost)
target_link_libraries(macaon_compute_l_rules maca_common) target_link_libraries(macaon_compute_l_rules maca_common)
install(TARGETS macaon_compute_l_rules DESTINATION bin) install(TARGETS macaon_compute_l_rules DESTINATION bin)
add_executable(macaon_convert_embeddings src/macaon_convert_embeddings.cpp) add_executable(macaon_convert_embeddings src/macaon_convert_embeddings.cpp)
target_link_libraries(macaon_convert_embeddings ${Boost_PROGRAM_OPTIONS_LIBRARY}) target_link_libraries(macaon_convert_embeddings Boost)
target_link_libraries(macaon_convert_embeddings maca_common) target_link_libraries(macaon_convert_embeddings maca_common)
target_link_libraries(macaon_convert_embeddings dynet) target_link_libraries(macaon_convert_embeddings dynet)
install(TARGETS macaon_convert_embeddings DESTINATION bin) install(TARGETS macaon_convert_embeddings DESTINATION bin)
......
...@@ -3,7 +3,7 @@ FILE(GLOB SOURCES src/*.cpp) ...@@ -3,7 +3,7 @@ FILE(GLOB SOURCES src/*.cpp)
add_executable(macaon_train src/macaon_train.cpp) add_executable(macaon_train src/macaon_train.cpp)
target_link_libraries(macaon_train transition_machine) target_link_libraries(macaon_train transition_machine)
target_link_libraries(macaon_train trainer) target_link_libraries(macaon_train trainer)
target_link_libraries(macaon_train ${Boost_PROGRAM_OPTIONS_LIBRARY}) target_link_libraries(macaon_train Boost)
install(TARGETS macaon_train DESTINATION bin) install(TARGETS macaon_train DESTINATION bin)
#compiling library #compiling library
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment