class MariadbConnectorOdbc < Formula desc "Database driver using the industry standard ODBC API" homepage "https://downloads.mariadb.org/connector-odbc/" url "https://downloads.mariadb.org/f/connector-odbc-3.0.2/mariadb-connector-odbc-3.0.2-ga-src.tar.gz" sha256 "eba4fbda21ae9d50c94d2cd152f0ec14dde3989522f41ef7d22aa0948882ff93" bottle do cellar :any sha256 "f5717e6cf61988ee81b6c148c455bbb9b772c5bbcac72955a9fe694f87f60a50" => :mojave sha256 "c7ab8dfb656eb5918ea5b5844ff27a04e6ed62cb336ea193311e89830791f4b2" => :high_sierra sha256 "00f033011f0d2c7d2921178d2e111709e6031d80cf8010710a1db2a054d076bf" => :sierra sha256 "c9ad0e034c618baa79b40287a109cf6a9ac060106b1f64d1618f270ce2492134" => :el_capitan end depends_on "cmake" => :build depends_on "mariadb-connector-c" depends_on "openssl" depends_on "unixodbc" def install system "cmake", ".", "-DMARIADB_FOUND=1", "-DWITH_OPENSSL=1", "-DOPENSSL_INCLUDE_DIR=#{Formula["openssl"].opt_include}", *std_cmake_args system "make", "install" end test do output = shell_output("#{Formula["unixodbc"].opt_bin}/dltest #{lib}/libmaodbc.dylib") assert_equal "SUCCESS: Loaded #{lib}/libmaodbc.dylib", output.chomp end end