cmake CMAKE_SHARED_LIBRARY_PREFIX examples

smasherprog/rat_lite src/server/CMakeLists.txt :84

add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD 
		COMMAND ${CMAKE_COMMAND} -E copy_if_different
		${CMAKE_BINARY_DIR}/bin/${librarylocation}/${CMAKE_SHARED_LIBRARY_PREFIX}input_lite${CMAKE_SHARED_LIBRARY_SUFFIX}          
		$<TARGET_FILE_DIR:${PROJECT_NAME}>)

openvinotoolkit/openvino src/cmake/install_tbb.cmake :23

find_file(_ov_tbbbind_2_5
              NAMES "${CMAKE_SHARED_LIBRARY_PREFIX}tbbbind_2_5${CMAKE_SHARED_LIBRARY_SUFFIX}"
                    # TBB versions prior 2021.4.0 name library as tbbbind_2_4
                    "${CMAKE_SHARED_LIBRARY_PREFIX}tbbbind_2_4${CMAKE_SHARED_LIBRARY_SUFFIX}"
              HINTS "${_tbb_libs_dir}"
              DOC "Path to TBBBind 2.5+ library"
              NO_DEFAULT_PATH
              NO_CMAKE_FIND_ROOT_PATH)

gnss-sdr/gnss-sdr src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/Modules/FindORC.cmake :55

find_path(ORC_LIBRARY_DIR
    NAMES ${CMAKE_SHARED_LIBRARY_PREFIX}orc-0.4${CMAKE_SHARED_LIBRARY_SUFFIX}
    HINTS ${PC_ORC_LIBDIR}
    PATHS ${ORC_ROOT_USER_PROVIDED}/lib
          ${ORC_ROOT_USER_PROVIDED}/lib64
          ${VOLK_GNSSSDR_LIB_PATHS}
)

webcamoid/webcamoid libAvKys/Lib/CMakeLists.txt :161

add_definitions(-DAKCOMMONS_LIBRARY
                -DBINDIR="${BINDIR}"
                -DAKPLUGINSDIR="${AKPLUGINSDIR}"
                -DEXTENSION_SHLIB="${CMAKE_SHARED_LIBRARY_SUFFIX}"
                -DPREFIX_SHLIB="${CMAKE_SHARED_LIBRARY_PREFIX}"
                -DPLATFORM_TARGET_SUFFIX="${CMAKE_ANDROID_ARCH_ABI}")

google/filament third_party/dawn/third_party/dxc/cmake/modules/AddLLVM.cmake :459

set_property(TARGET ${name} APPEND_STRING PROPERTY
                   LINK_FLAGS " -Wl,-install_name,@rpath/${CMAKE_SHARED_LIBRARY_PREFIX}${name}${CMAKE_SHARED_LIBRARY_SUFFIX}")

mir-diablo-ii-tools/SlashGaming-Diablo-II-Free-Resolution src/sgd2fr/common/CMakeLists.txt :17

set(CMAKE_SHARED_LIBRARY_PREFIX "")

casadi/casadi CMakeLists.txt :1367

ExternalProject_Add(hsl-external
        SOURCE_DIR ${BUILD_HSL_SRC}
        DEPENDS metis::metis
        PREFIX "${CMAKE_BINARY_DIR}/external_projects"
        UPDATE_COMMAND ""
        PATCH_COMMAND ${EXTERNAL_CMAKE_COMMAND} -DSRC=<SOURCE_DIR>  -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/patch_hsl.cmake
        CONFIGURE_COMMAND ${AUTOTOOLS_SHELL} <SOURCE_DIR>/configure --disable-static "--with-blas=${LAPACK_LFLAGS}" ${CROSS_FLAGS_CONFIGURE} "ADD_FCFLAGS=${LAPACK_LFLAGS} -L${CMAKE_BINARY_DIR}/external_projects/lib -Wl,-rpath,${CMAKE_BINARY_DIR}/external_projects/lib -l${METIS_LIB} -lm ${EXTERNAL_PROJECT_FCFLAGS}" --prefix=<INSTALL_DIR>
        "ADD_CFLAGS=${EXTERNAL_PROJECT_CFLAGS}"
        "ADD_CXXFLAGS=${EXTERNAL_PROJECT_CXXFLAGS}"
        ${COIN_FLAGS}
        BUILD_COMMAND make
        INSTALL_COMMAND make install
        COMMAND cp ${CMAKE_BINARY_DIR}/external_projects/${SHARED_LIBRARY_RELDIR}/${CMAKE_SHARED_LIBRARY_PREFIX}coinhsl${CMAKE_SHARED_LIBRARY_SUFFIX} ${CMAKE_BINARY_DIR}/external_projects/${SHARED_LIBRARY_RELDIR}/${CMAKE_SHARED_LIBRARY_PREFIX}hsl${CMAKE_SHARED_LIBRARY_SUFFIX})

mosra/magnum-plugins modules/FindCorrade.cmake :463

find_program(CORRADE_${_COMPONENT}_DLL_DEBUG ${CMAKE_SHARED_LIBRARY_PREFIX}Corrade${_component}-d.dll)

pmem/kvdk CMakeLists.txt :177

find_library(ATOMIC_SHARED_LIB NAMES "${CMAKE_SHARED_LIBRARY_PREFIX}atomic${CMAKE_SHARED_LIBRARY_SUFFIX}.1")

arrayfire/forge CMakeModules/FindFreeImage.cmake :84

find_file(FreeImage_DLL_LIBRARY
    NAMES
      ${CMAKE_SHARED_LIBRARY_PREFIX}FreeImage${CMAKE_SHARED_LIBRARY_SUFFIX}
      ${CMAKE_SHARED_LIBRARY_PREFIX}freeimage${CMAKE_SHARED_LIBRARY_SUFFIX}
    PATHS
      ${FreeImage_ROOT}
    PATH_SUFFIXES
      lib
      lib64
      x64/lib
      bin
      x64/bin
    DOC "The FreeImage dll")

arrayfire/arrayfire CMakeModules/FindAF_MKL.cmake :302

find_file(MKL_${mkl_args_NAME}_DLL_LIBRARY
      NAMES
        ${CMAKE_SHARED_LIBRARY_PREFIX}${mkl_args_LIBRARY_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}
        ${CMAKE_SHARED_LIBRARY_PREFIX}${mkl_args_LIBRARY_NAME}${md_suffix}${CMAKE_SHARED_LIBRARY_SUFFIX}
        ${CMAKE_SHARED_LIBRARY_PREFIX}${mkl_args_LIBRARY_NAME}.2${CMAKE_SHARED_LIBRARY_SUFFIX}
        ${CMAKE_SHARED_LIBRARY_PREFIX}${mkl_args_LIBRARY_NAME}.5${CMAKE_SHARED_LIBRARY_SUFFIX}
        ${CMAKE_SHARED_LIBRARY_PREFIX}${mkl_args_LIBRARY_NAME}12${CMAKE_SHARED_LIBRARY_SUFFIX}
        lib${mkl_args_LIBRARY_NAME}${md_suffix}${CMAKE_SHARED_LIBRARY_SUFFIX}
        $ENV{LIB}
        $ENV{LIBRARY_PATH}
      PATHS
        $ENV{MKLROOT}/bin
        $ENV{TBBROOT}/bin
        $ENV{ONEAPI_ROOT}/compiler/latest/bin
      PATH_SUFFIXES
        IntelSWTools/compilers_and_libraries/windows/redist/intel64/mkl
        IntelSWTools/compilers_and_libraries/windows/redist/intel64/compiler
        IntelSWTools/compilers_and_libraries/windows/redist/intel64/tbb/${msvc_dir}
      NO_SYSTEM_ENVIRONMENT_PATH)

NVIDIA/MDL-SDK cmake/find/find_cuda_ext.cmake :110

find_file(_CUDA_SO
            NAMES
                ${CMAKE_SHARED_LIBRARY_PREFIX}cuda${CMAKE_SHARED_LIBRARY_SUFFIX}
            HINTS
                # linux
                ${_CUDA_SDK_DIR}/lib64/stubs
                ${_CUDA_SDK_DIR}/lib64
                # macosx
                /usr/local/cuda/lib
                ${_CUDA_SDK_DIR}/lib
            )

FlightGear/flightgear CMakeModules/FindGDAL.cmake :124

string(REGEX REPLACE "^(${CMAKE_SHARED_LIBRARY_PREFIX}|${CMAKE_STATIC_LIBRARY_PREFIX})" "" lib "${lib}")

PixarAnimationStudios/OpenUSD cmake/modules/FindTBB.cmake :265

find_file(TBB_${_comp}_SHARED_LIBRARY_RELEASE
            NAMES ${CMAKE_SHARED_LIBRARY_PREFIX}${_lib_name}${CMAKE_SHARED_LIBRARY_SUFFIX}
            HINTS ${TBB_LIBRARY} ${TBB_SEARCH_DIR}
            PATHS ${TBB_DEFAULT_SEARCH_DIR} ENV LIBRARY_PATH
            PATH_SUFFIXES ${TBB_RUNTIME_PATH_SUFFIX})

FreeRDP/FreeRDP cmake/AddTargetWithResourceFile.cmake :85

set(OUTPUT_FILENAME "${CMAKE_SHARED_LIBRARY_PREFIX}${OUTPUT_FILENAME}${CMAKE_SHARED_LIBRARY_SUFFIX}")

HDFGroup/hdf5 config/HDFMacros.cmake :280

set_target_properties (${libtarget} PROPERTIES
            IMPORTED_LOCATION "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_SHARED_LIBRARY_PREFIX}${IMPORT_LIB_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}"
            IMPORTED_SONAME "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${CMAKE_SHARED_LIBRARY_PREFIX}${IMPORT_LIB_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX}.${libversion}"
            SOVERSION "${libversion}"
        )