Sha256: 6fafb01d183d2d585116da4307fcd69e047514ce37dac820c7f4e453c9a1e68a
Contents?: true
Size: 1.89 KB
Versions: 1
Compression:
Stored size: 1.89 KB
Contents
# # Copyright (c) 2016-present, Facebook, Inc. # All rights reserved. # # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. # cmake_minimum_required(VERSION 2.8.9) project(fasttext) # The version number. set (fasttext_VERSION_MAJOR 0) set (fasttext_VERSION_MINOR 1) include_directories(fasttext) set(CMAKE_CXX_FLAGS " -pthread -std=c++11 -funroll-loops -O3 -march=native") set(HEADER_FILES src/args.h src/densematrix.h src/dictionary.h src/fasttext.h src/loss.h src/matrix.h src/meter.h src/model.h src/productquantizer.h src/quantmatrix.h src/real.h src/utils.h src/vector.h) set(SOURCE_FILES src/args.cc src/densematrix.cc src/dictionary.cc src/fasttext.cc src/loss.cc src/main.cc src/matrix.cc src/meter.cc src/model.cc src/productquantizer.cc src/quantmatrix.cc src/utils.cc src/vector.cc) add_library(fasttext-shared SHARED ${SOURCE_FILES} ${HEADER_FILES}) add_library(fasttext-static STATIC ${SOURCE_FILES} ${HEADER_FILES}) add_library(fasttext-static_pic STATIC ${SOURCE_FILES} ${HEADER_FILES}) set_target_properties(fasttext-shared PROPERTIES OUTPUT_NAME fasttext) set_target_properties(fasttext-static PROPERTIES OUTPUT_NAME fasttext) set_target_properties(fasttext-static_pic PROPERTIES OUTPUT_NAME fasttext_pic POSITION_INDEPENDENT_CODE True) add_executable(fasttext-bin src/main.cc) target_link_libraries(fasttext-bin pthread fasttext-static) set_target_properties(fasttext-bin PROPERTIES PUBLIC_HEADER "${HEADER_FILES}" OUTPUT_NAME fasttext) install (TARGETS fasttext-shared LIBRARY DESTINATION lib) install (TARGETS fasttext-static ARCHIVE DESTINATION lib) install (TARGETS fasttext-static_pic ARCHIVE DESTINATION lib) install (TARGETS fasttext-bin RUNTIME DESTINATION bin PUBLIC_HEADER DESTINATION include/fasttext)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fasttext-0.1.0 | vendor/fastText/CMakeLists.txt |