Skip to content
Snippets Groups Projects
Select Git revision
  • 0d0e768b64b366995a8c61e7dc793a631a252e7d
  • laudantium-unde-et-iste-et
  • ea-dolor-quia-et-sint
  • ipsum-consequatur-et-in-et
  • sapiente-et-possimus-neque-est
  • qui-in-quod-nam-voluptatem
  • aut-deleniti-est-voluptatum-repellat
  • modi-et-quam-sunt-consequatur
  • et-laudantium-voluptas-quos-pariatur
  • voluptatem-quia-fugit-ut-perferendis
  • at-adipisci-ducimus-qui-nihil
  • dolorem-ratione-sed-illum-minima
  • inventore-temporibus-ipsum-neque-rerum
  • autem-at-dolore-molestiae-et
  • doloribus-dolorem-quos-adipisci-et
  • sed-sit-tempore-expedita-possimus
  • et-recusandae-deleniti-voluptas-consectetur
  • atque-corrupti-laboriosam-nobis-explicabo
  • nostrum-ut-vel-voluptates-et
  • quisquam-dolorum-minus-non-ipsam
  • dolores-sit-quos-explicabo-ut
21 results

README.md

Blame
  • CMakeLists.txt 1.32 KiB
    cmake_minimum_required(VERSION 2.8.7)
    project(macaon)
    
    list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake/Modules")
    
    option(BUILD_DOC "Build documentation" ON)
    
    find_package(dynet REQUIRED)
    find_package(eigen3 REQUIRED)
    find_package(Boost REQUIRED COMPONENTS program_options)
    find_package(fasttext REQUIRED)
    find_package(Doxygen REQUIRED)
    
    set(CMAKE_VERBOSE_MAKEFILE 0)
    set(CMAKE_CXX_STANDARD 11)
    
    if(NOT CMAKE_BUILD_TYPE)
    #  set(CMAKE_BUILD_TYPE Debug)
      set(CMAKE_BUILD_TYPE Release)
    endif()
    
    set(CMAKE_CXX_FLAGS "-Wall -Wextra -std=c++11")
    set(CMAKE_CXX_FLAGS_DEBUG "-g3 -Ofast")
    set(CMAKE_CXX_FLAGS_RELEASE "-Ofast")
    
    include_directories(maca_common/include)
    include_directories(transition_machine/include)
    include_directories(trainer/include)
    include_directories(decoder/include)
    include_directories(neural_network/include)
    include_directories(error_correction/include)
    include_directories(utf8)
    
    add_subdirectory(maca_common)
    add_subdirectory(transition_machine)
    add_subdirectory(trainer)
    add_subdirectory(decoder)
    add_subdirectory(neural_network)
    add_subdirectory(error_correction)
    
    set(DOXYGEN_IN ${CMAKE_CURRENT_SOURCE_DIR}/docs/config)
    
    #add_custom_target( doc_doxygen ALL
    #  COMMAND ${DOXYGEN_EXECUTABLE} ${DOXYGEN_IN}
    #  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
    #  COMMENT "Generating documentation with Doxygen"
    #  VERBATIM )