Skip to content

Commit 2da9f4b

Browse files
committed
More OS X build changes
Also it fixes previus "OSX build change" commit - new script had wrong permissions
1 parent 7b9033e commit 2da9f4b

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ ELSE()
321321
ADD_LIBRARY(${LIBRARY_NAME} SHARED ${MARIADB_ODBC_SOURCES} maodbcu.rc)
322322

323323
IF(APPLE)
324-
SET(MAODBC_INSTALL_RPATH "${ODBC_LIB_DIR}" "/usr/local/opt/libiodbc" "/usr/local/iODBC/lib")
324+
SET(MAODBC_INSTALL_RPATH "${ODBC_LIB_DIR}" "./" "/usr/local/opt/libiodbc" "/usr/local/iODBC/lib" "/usr/local/opt/[email protected]/lib" "/usr/local/opt/libressl/lib")
325325
SET_TARGET_PROPERTIES(${LIBRARY_NAME}
326326
PROPERTIES LINK_FLAGS "-Wl"
327327
INSTALL_RPATH_USE_LINK_PATH 0

osxinstall/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,13 @@ SET(PRODUCT_SERIES "${MARIADB_ODBC_VERSION_MAJOR}.${MARIADB_ODBC_VERSION_MINOR}"
2222
SET(PRODUCT_IDENTIFIER "com.mariadb.connector.odbc")
2323

2424
IF(${revno})
25-
SET(PKG_PACKAGE "mariadb-connector-odbc-${PRODUCT_VERSION}-r${revno}-osx-${PLATFORM}.pkg")
25+
SET(PKG_PACKAGE "mariadb-connector-odbc-${PRODUCT_VERSION}-r${revno}-osx-${CMAKE_SYSTEM_PROCESSOR}.pkg")
2626
ELSE()
27-
SET(PKG_PACKAGE "mariadb-connector-odbc-${PRODUCT_VERSION}-osx-${PLATFORM}.pkg")
27+
IF(${PACKAGE_PLATFORM_SUFFIX})
28+
SET(PKG_PACKAGE "mariadb-connector-odbc-${PRODUCT_VERSION}-osx-${CMAKE_SYSTEM_PROCESSOR}-${PACKAGE_PLATFORM_SUFFIX}.pkg")
29+
ELSE()
30+
SET(PKG_PACKAGE "mariadb-connector-odbc-${PRODUCT_VERSION}-osx-${CMAKE_SYSTEM_PROCESSOR}.pkg")
31+
ENDIF()
2832
ENDIF()
2933

3034
MESSAGE(STATUS "PKG package file name ${PKG_PACKAGE}")

osxpostbuild.sh

100644100755
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,10 @@ echo $1
2323
LinkedLibName=`otool -L $1 | grep -i iodbcinst | sed 's/ //' | sed 's/ [(].*$//'`
2424
echo $LinkedLibName
2525
install_name_tool -change $LinkedLibName @rpath/libiodbcinst.dylib $1
26+
LinkedLibName=`otool -L $1 | grep -i libssl | sed 's/ //' | sed 's/ [(].*$//'`
27+
echo $LinkedLibName
28+
#install_name_tool -change $LinkedLibName @rpath/libssl.1.1.dylib $1
29+
LinkedLibName=`otool -L $1 | grep -i libcrypto | sed 's/ //' | sed 's/ [(].*$//'`
30+
echo $LinkedLibName
31+
#install_name_tool -change $LinkedLibName @rpath/libcrypto.1.1.dylib $1
32+

0 commit comments

Comments
 (0)