Sha256: 81f1fd026f432f43cec8eee7ce87f3fb157c4a022f265aa1278690477b368775
Contents?: true
Size: 865 Bytes
Versions: 2
Compression:
Stored size: 865 Bytes
Contents
require "mkmf-rice" abort "Missing stdc++" unless have_library("stdc++") $CXXFLAGS += " -std=c++11 -DEIGEN_MPL2_ONLY" $CXXFLAGS += " -march=native" apple_clang = RbConfig::CONFIG["CC_VERSION_MESSAGE"] =~ /apple clang/i if apple_clang # silence rice warnings $CXXFLAGS += " -Wno-deprecated-declarations" else # silence eigen warnings $CXXFLAGS += " -Wno-ignored-attributes -Wno-deprecated-copy" end # silence tomoto warnings $CXXFLAGS += " -Wno-unused-variable -Wno-switch" ext = File.expand_path(".", __dir__) tomoto = File.expand_path("../../vendor/tomotopy/src/TopicModel", __dir__) eigen = File.expand_path("../../vendor/eigen", __dir__) eigen_rand = File.expand_path("../../vendor/EigenRand", __dir__) $srcs = Dir["{#{ext},#{tomoto}}/*.cpp"] $INCFLAGS += " -I#{tomoto} -I#{eigen} -I#{eigen_rand}" $VPATH << tomoto create_makefile("tomoto/ext")
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tomoto-0.1.2 | ext/tomoto/extconf.rb |
tomoto-0.1.1 | ext/tomoto/extconf.rb |