diff --git a/config/ImathSetup.cmake b/config/ImathSetup.cmake index eaa4746e..2fdb0d60 100644 --- a/config/ImathSetup.cmake +++ b/config/ImathSetup.cmake @@ -34,8 +34,10 @@ set(IMATH_PACKAGE_NAME "Imath ${IMATH_VERSION}" CACHE STRING "Public string / la # Whether to generate and install a pkg-config file Imath.pc on if(WIN32) option(IMATH_INSTALL_PKG_CONFIG "Install Imath.pc file" OFF) +option(IMATH_INSTALL_SYM_LINK "Create symbolic links for shared objects" OFF) else() option(IMATH_INSTALL_PKG_CONFIG "Install Imath.pc file" ON) +option(IMATH_INSTALL_SYM_LINK "Create symbolic links for shared objects" ON) endif() ######################## diff --git a/config/LibraryDefine.cmake b/config/LibraryDefine.cmake index 86903100..ecdf94d9 100644 --- a/config/LibraryDefine.cmake +++ b/config/LibraryDefine.cmake @@ -98,7 +98,7 @@ function(IMATH_DEFINE_LIBRARY libname) PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${IMATH_OUTPUT_SUBDIR} ) - if(BUILD_SHARED_LIBS AND (NOT "${IMATH_LIB_SUFFIX}" STREQUAL "")) + if(BUILD_SHARED_LIBS AND (NOT "${IMATH_LIB_SUFFIX}" STREQUAL "") AND IMATH_INSTALL_SYM_LINK) set(verlibname ${CMAKE_SHARED_LIBRARY_PREFIX}${libname}${IMATH_LIB_SUFFIX}${CMAKE_SHARED_LIBRARY_SUFFIX}) set(baselibname ${CMAKE_SHARED_LIBRARY_PREFIX}${libname}${CMAKE_SHARED_LIBRARY_SUFFIX}) if(WIN32)