Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 24, 2014
  1. @luislavena

    Update SQLite reference to latest

    luislavena authored
    Native version to be used has been bumped to 3.8.6
Commits on Sep 21, 2014
  1. @luislavena

    Remove `--enable-local` option

    luislavena authored
    This has been useless since the removal of `recipe.active` and
    the tweaks of `LDFLAGS` are no longer necessary when using extconf's
    options.
  2. @luislavena

    Alter requisites for `compile` and `native` on Windows

    luislavena authored
    Previous definition caused issues when compiling natively since
    DevKit was not enabled at the proper time.
    
    This is caused by ports getting prepend into the dependency list
    of `compile` task way before than it should have been.
    
    This change, while feels like a hack, gets the job done.
    
    And I'm making a cup of tea to celebrate it :smile:
  3. @luislavena

    Introduce AppVeyor CI for Windows

    luislavena authored
    The included configuration aims to compile and test builds of
    sqlite3-ruby gem against a native Windows environment provided by
    AppVeyor platform.
    
    Add `devkit` task that prepends both compile and native ones and
    ensures RubyInstaller's DevKit is enabled in the PATH prior
    compilation.
Commits on Aug 17, 2013
  1. @luislavena

    Conditionally define cross-compilation tasks

    luislavena authored
    Only define them if a suitable cross-compiler is found.
    
    Use `Rake::ExtensionCompiler.mingw_host` to determine if a compiler
    is available (this will raise an exception is none is found).
Commits on Aug 14, 2013
  1. @larskanis
Commits on Aug 11, 2013
  1. @luislavena

    Stop messing with LDFLAGS when cross-compiling

    luislavena authored
    LDFLAGS cannot be used to link to specific versions, instead
    we should use extconf '--with-opt-dir'.
Commits on Jul 20, 2013
  1. @luislavena

    HACK: Expose Ruby C extension task

    luislavena authored
    Make 'sqlite3_native' compilation task available as constant so other
    tasks can lookup into definitions like `cross_compile` and configure
    options before triggering the build.
    
    This is of course a massive hack around ExtensionTask and Rake, but at
    this time there is no better alternative :cry:
Commits on May 7, 2013
  1. @larskanis
Commits on Sep 1, 2012
  1. @luislavena
Commits on Apr 15, 2012
  1. @luislavena

    Upgrade SQLite3 to 3.7.11

    luislavena authored
Commits on Mar 10, 2012
  1. @luislavena
Commits on Dec 3, 2011
  1. @luislavena
Commits on Jul 7, 2011
  1. @luislavena
Commits on May 18, 2011
  1. @luislavena

    Bump sqlite3 version

    luislavena authored
Commits on Apr 11, 2011
  1. @luislavena

    Renamed extconfig static option to avoid ruby conflicts

    luislavena authored
    --enable-static triggers Ruby's static compilation, not just ours.
  2. @luislavena
  3. @luislavena

    Remove post_install message for binaries

    luislavena authored
    Since the binaries already carry the static linked sqlite3, there
    is no point to advertise the DLL dependency anymore.
  4. @luislavena
  5. @luislavena
Commits on Oct 30, 2010
  1. @luislavena
Commits on Jun 26, 2010
  1. @luislavena

    Added post install message for Windows binaries.

    luislavena authored
    Now gems will display a note with instructions for downloading
    specific version of SQLite3 DLL.
    
    This closes GH-1
  2. @luislavena

    Always clean after you.

    luislavena authored
Commits on May 12, 2010
  1. @luislavena

    Strict versioning for mswin32 binary gems.

    luislavena authored
    Stick to MSVCRT 6.0 builds of Ruby due cross compilers linking.
    Avoid any potential issue.
Commits on Apr 3, 2010
  1. @luislavena
Commits on Mar 3, 2010
  1. @luislavena
  2. @luislavena
Commits on Jul 3, 2009
  1. @luislavena
  2. @luislavena
  3. @luislavena

    Adapt Rakefiles to Hoe.

    luislavena authored
     - Relocated FAQ out of doc folder
     - Added manifest support
     - Renamed Changelog and README to suit better Hoe defaults.
     - Include extension in gem specification.
     - Advertise rake-compiler as development dependency.
     - Ensure extension is always compiled before tests.
     - Add test database to cleanup.
     - Bumped SQLite to 3.6.16
Commits on May 22, 2009
  1. @luislavena

    Trigger cross-compilation anything except Windows.

    luislavena authored
    Rake-compiler cross compilation options only should be enabled
    when running on platforms like Darwin or Linux.
Commits on Apr 27, 2009
  1. @luislavena

    Build both mswin32 and mingw32 gems

    luislavena authored
    Taking advantage of rake-compiler 0.5.0, now is possible.
    Please note that some tweaks still are required to
    rake-compiler to be bullet-proof on this area.
Commits on Apr 4, 2009
  1. @luislavena

    Better cross native tasks.

    luislavena authored
    - It now detects better dlltool across platforms.
    - Rewired the hooks for vendored sqlite3 library.
Commits on Dec 15, 2008
  1. @luislavena

    Complete cross compile sqlite3_api

    luislavena authored
    - Grab binaries for sqlite3 and header files to build the import library
    - Do not depend on previous installed files on the environment
Commits on Dec 14, 2008
  1. @luislavena

    Build sqlite3_api C extension for cross compilation.

    luislavena authored
    - Still to iron issues with i586-mingw32msvc-gcc and exported symbols
      from SQLite3 library.
Something went wrong with that request. Please try again.