Top Level Namespace

Defined Under Namespace

Modules: Quirc

Constant Summary collapse

ROOT =
File.expand_path(File.join(__dir__, "..", ".."))
SRC_DIR =
File.join(__dir__, "embed")
TMP_DIR =
File.join(ROOT, "tmp", RUBY_PLATFORM)
BUILD_DIR =
File.join(TMP_DIR, "quirc-1.0")
LIB_FILE =
File.join(BUILD_DIR, "libquirc.a")

Instance Method Summary collapse

Instance Method Details

#build_libraryObject



11
12
13
14
# File 'ext/quirc/extconf.rb', line 11

def build_library
  FileUtils.makedirs(BUILD_DIR)
  system({ "BUILD_DIR" => BUILD_DIR }, "make", "-C", SRC_DIR) or raise "Error building quirc"
end