aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/mysql-connector-odbc.rb
blob: 87f5af78448bcd5db84a954c0d500d6a508702a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
require "formula"

class MysqlConnectorOdbc < Formula
  homepage "http://dev.mysql.com/doc/refman/5.1/en/connector-odbc.html"
  url "http://cdn.mysql.com/Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.2-src.tar.gz"
  sha1 "5507903fb14aadf6b7c14f7142eef2c9fff1250c"
  revision 1

  depends_on "cmake" => :build
  depends_on "mysql"
  depends_on "unixodbc"

  option :universal

  def install
    args = std_cmake_args
    args << "-DWITH_UNIXODBC=1"

    if build.universal?
      ENV.universal_binary
      args << "-DCMAKE_OSX_ARCHITECTURES=#{Hardware::CPU.universal_archs.as_cmake_arch_flags}"
    end

    system 'cmake', ".", *args
    system 'make install'
  end
end