در CMake، میتوانید از دستور add_library با گزینه ALIAS برای تعریف یک نام مستعار (alias) برای یک کتابخانه استفاده کنید. این نام مستعار میتواند در همان فایل CMakeLists.txt که کتابخانه تعریف شده است یا در فایلهای CMakeLists.txt دیگر که از آن فایل include میشوند، مورد استفاده قرار گیرد. در زیر یک نمونه کد برای تعریف یک نام مستعار برای یک کتابخانه آورده شده است:
add_library(mylibrary SHARED mylibrary.cpp)
add_library(my::library ALIAS mylibrary)
در این نمونه کد، ابتدا یک کتابخانه به نام mylibrary با استفاده از دستور add_library تعریف شده است. سپس، با استفاده از همان دستور و گزینه ALIAS، یک نام مستعار به نام my::library برای این کتابخانه تعریف شده است. حالا میتوان در همین فایل CMakeLists.txt یا در فایلهای دیگر که از آن include میشوند، از نام مستعار my::library به جای نام اصلی mylibrary برای اشاره به این کتابخانه استفاده کرد.