cmake CMAKE_PROJECT_VERSION examples

Madour/NasNas cmake/NasNasUtils.cmake :264

write_basic_package_version_file(
            "${PROJECT_BINARY_DIR}/NasNasConfigVersion.cmake"
            VERSION ${CMAKE_PROJECT_VERSION}
            COMPATIBILITY SameMinorVersion
    )

NREL/OpenStudio CMakeLists.txt :1441

write_basic_package_version_file(
  "${PROJECT_BINARY_DIR}/openstudioConfigVersion.cmake"
  VERSION ${CMAKE_PROJECT_VERSION}
  COMPATIBILITY AnyNewerVersion
)

milvus-io/knowhere thirdparty/faiss/faiss/CMakeLists.txt :303

write_basic_package_version_file(
  "${PROJECT_BINARY_DIR}/cmake/faiss-config-version.cmake"
  VERSION ${CMAKE_PROJECT_VERSION}
  COMPATIBILITY AnyNewerVersion
)

ebu/ear-production-suite reaper-adm-extension/CMakeLists.txt :7

message(STATUS "Project reaper_adm version: " ${CMAKE_PROJECT_VERSION})

roq-trading/roq-cpp-samples src/roq/samples/algo-proto/CMakeLists.txt :27

target_compile_definitions(${TARGET_NAME} PRIVATE ROQ_PACKAGE_NAME="${TARGET_NAME}" ROQ_BUILD_VERSION="${CMAKE_PROJECT_VERSION}")

mozilla-mobile/mozilla-vpn-client src/cmake/ios.cmake :41

set_target_properties(mozillavpn PROPERTIES
    OUTPUT_NAME "Mozilla VPN"
    MACOSX_BUNDLE ON
    MACOSX_BUNDLE_INFO_PLIST ${CMAKE_SOURCE_DIR}/ios/app/Info.plist.in
    MACOSX_BUNDLE_BUNDLE_NAME "Mozilla VPN"
    MACOSX_BUNDLE_BUNDLE_VERSION "${BUILD_ID}"
    MACOSX_BUNDLE_COPYRIGHT "MPL-2.0"
    MACOSX_BUNDLE_GUI_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}"
    MACOSX_BUNDLE_INFO_STRING "Mozilla VPN"
    MACOSX_BUNDLE_LONG_VERSION_STRING "${CMAKE_PROJECT_VERSION}-${BUILD_ID}"
    MACOSX_BUNDLE_SHORT_VERSION_STRING "${CMAKE_PROJECT_VERSION}"
    MACOSX_BUNDLE_ICON_FILE "AppIcon"
    XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}"
    XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS "${CMAKE_SOURCE_DIR}/ios/app/main.entitlements"
    XCODE_ATTRIBUTE_MARKETING_VERSION "${CMAKE_PROJECT_VERSION}"
    XCODE_ATTRIBUTE_PRODUCT_NAME "${PROJECT_NAME}"
    XCODE_GENERATE_SCHEME TRUE
    XCODE_ATTRIBUTE_ASSETCATALOG_COMPILER_APPICON_NAME "AppIcon"
    # Required for this target to be added to the archive?
    XCODE_ATTRIBUTE_INSTALL_PATH "$(LOCAL_APPS_DIR)"
    XCODE_ATTRIBUTE_SKIP_INSTALL "NO"
    # Set device target family to iPhone and iPad
    XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "1,2"
    # Make sure the network extension is added as a plugin to the final bundle
    XCODE_EMBED_APP_EXTENSIONS networkextension
    XCODE_EMBED_APP_EXTENSIONS_REMOVE_HEADERS_ON_COPY "YES"
    XCODE_EMBED_APP_EXTENSIONS_CODE_SIGN_ON_COPY "YES"
    # Make sure Glean is added as a framework to the final bundle
    XCODE_EMBED_FRAMEWORKS "${QTGLEAN_FW_LOCATION};iosglean"
    XCODE_EMBED_FRAMEWORKS_REMOVE_HEADERS_ON_COPY "YES"
    XCODE_EMBED_FRAMEWORKS_CODE_SIGN_ON_COPY "YES"
    XCODE_ATTRIBUTE_LD_RUNPATH_SEARCH_PATHS "@executable_path/Frameworks"
    # Do not strip debug symbols on copy
    XCODE_ATTRIBUTE_COPY_PHASE_STRIP "NO"
    XCODE_ATTRIBUTE_STRIP_INSTALLED_PRODUCT "NO"
    # Do not build with debug dylibs - it breaks the Qt/ios entrypoint.
    # This can be fixed by rolling out own entrypoint and invoking
    # UIApplicationMain() ourselves.
    XCODE_ATTRIBUTE_ENABLE_DEBUG_DYLIB "NO"
)

aumuell/open-inventor libSoXt/CMakeLists.txt :117

set_target_properties(InventorXt PROPERTIES
    VERSION ${CMAKE_PROJECT_VERSION}
    SOVERSION ${INVENTOR_SOVERSION}
)

Madour/LDtkLoader CMakeLists.txt :77

write_basic_package_version_file(
    "${PROJECT_BINARY_DIR}/LDtkLoaderConfigVersion.cmake"
    VERSION ${CMAKE_PROJECT_VERSION}
    COMPATIBILITY SameMinorVersion
)

celtera/libremidi cmake/libremidi.install.cmake :28

write_basic_package_version_file(
  "${CMAKE_CURRENT_BINARY_DIR}/libremidi-config-version.cmake"
  VERSION "${CMAKE_PROJECT_VERSION}"
  COMPATIBILITY AnyNewerVersion
)

xiaoyifang/goldendict-ng cmake/Package_macOS.cmake :56

install(CODE "
    execute_process(COMMAND ${CREATE-DMG} \
        --skip-jenkins \
        --format \"ULMO\"
        --volname ${CMAKE_PROJECT_NAME}-${CMAKE_PROJECT_VERSION}-${CMAKE_SYSTEM_PROCESSOR} \
        --volicon ${CMAKE_SOURCE_DIR}/icons/macicon.icns \
        --icon \"${App_Name}\" 100 100
        --app-drop-link 300 100 \
        \"GoldenDict-ng-${CMAKE_PROJECT_VERSION}-Qt${Qt6_VERSION}-macOS-${CMAKE_SYSTEM_PROCESSOR}.dmg\" \
        \"${Assembling_Dir}\")"
    )

KhronosGroup/Vulkan-ValidationLayers CMakeLists.txt :114

find_package(VulkanHeaders ${CMAKE_PROJECT_VERSION} CONFIG QUIET)

LLNL/hiop CMakeLists.txt :455

write_basic_package_version_file(
  HiOpConfigVersion.cmake
  VERSION ${CMAKE_PROJECT_VERSION}
  COMPATIBILITY AnyNewerVersion)

WujekFoliarz/DualSenseY-v2 thirdparty/PlatformFolders/CMakeLists.txt :109

write_basic_package_version_file("${CMAKE_CURRENT_BINARY_DIR}/platform_foldersConfigVersion.cmake"
		# This'll require versioning in the project() call
		VERSION ${CMAKE_PROJECT_VERSION}
		# Just assuming Semver is followed
		COMPATIBILITY SameMajorVersion
	)

machinekit/machinekit-hal src/libraries/export_package/CMakeLists.txt :32

write_basic_package_version_file(
    "${MACHINEKIT_HAL_CMAKE_PACKAGE_OUTPUT_DIRECTORY}/Machinekit-HALVersion.cmake"
    VERSION "${CMAKE_PROJECT_VERSION}"
    COMPATIBILITY SameMajorVersion)

signalwire/freeswitch libs/srtp/CMakeLists.txt :241

set_target_properties(srtp2 PROPERTIES VERSION ${CMAKE_PROJECT_VERSION})

PortMidi/portmidi CMakeLists.txt :177

write_basic_package_version_file(
  "${CMAKE_CURRENT_BINARY_DIR}/packaging/PortMidiConfigVersion.cmake"
  VERSION "${CMAKE_PROJECT_VERSION}"
  COMPATIBILITY SameMajorVersion
)

maisvendoo/RRS CfgReader/CMakeLists.txt :51

write_basic_package_version_file(
        "${TARGET}ConfigVersion.cmake"
        VERSION ${CMAKE_PROJECT_VERSION}
        COMPATIBILITY AnyNewerVersion)