cmake $<EQUAL> examples

OpenKneeboard/OpenKneeboard third-party/directxtex.cmake :2

ExternalProject_Add(
  directxtexEP
  URL "https://github.com/microsoft/DirectXTex/archive/refs/tags/dec2023.zip"
  URL_HASH "SHA256=5f1332bb76ef5c9e8403f2c854c25e67d8c84fa42dc238e62ebadc62bca4287c"
  BUILD_BYPRODUCTS "<INSTALL_DIR>/$<CONFIG>/lib/DirectXTex.lib"
  CMAKE_ARGS
  "-DBUILD_TOOLS=OFF"
  "-DBUILD_SAMPLE=OFF"
  "-DBUILD_DX12=OFF"
  "-DCMAKE_TOOLCHAIN_FILE=${THIRDPARTY_TOOLCHAIN_FILE}"
  -DDIRECTX_ARCH="$<IF:$<EQUAL:${BUILD_BITNESS},64>,x64,x86>"

  # Split the install dir by configuration so we don't have mismatches for ITERATOR_DEBUG_LEVEL
  # or MSVCRT
  INSTALL_COMMAND
  ${CMAKE_COMMAND} --install . "--prefix=<INSTALL_DIR>/$<CONFIG>" --config "$<CONFIG>"
  
  EXCLUDE_FROM_ALL
  DOWNLOAD_EXTRACT_TIMESTAMP OFF
  STEP_TARGETS update
)

iamscottxu/obs-rtspserver external/ObsPluginHelpers.cmake :601

target_link_options(
        ${CMAKE_PROJECT_NAME}
        PRIVATE
        "LINKER:/OPT:REF"
        "LINKER:/WX"
        "$<$<NOT:$<EQUAL:${CMAKE_SIZEOF_VOID_P},8>>:LINKER\:/SAFESEH\:NO>"
        "$<$<CONFIG:DEBUG>:LINKER\:/INCREMENTAL\:NO>"
        "$<$<CONFIG:RELWITHDEBINFO>:LINKER\:/INCREMENTAL\:NO;/OPT\:ICF>")

FiniteSingularity/obs-retro-effects cmake/ObsPluginHelpers.cmake :575

target_link_options(
        ${CMAKE_PROJECT_NAME}
        PRIVATE
        "LINKER:/OPT:REF"
        "LINKER:/WX"
        "$<$<NOT:$<EQUAL:${CMAKE_SIZEOF_VOID_P},8>>:LINKER\:/SAFESEH\:NO>"
        "$<$<CONFIG:DEBUG>:LINKER\:/INCREMENTAL\:NO>"
        "$<$<CONFIG:RELWITHDEBINFO>:LINKER\:/INCREMENTAL\:NO;/OPT\:ICF>")

intel/vpl-gpu-rt builder/FindGlobals.cmake :60

target_compile_definitions(mfx_common_properties
    INTERFACE
      __USE_LARGEFILE64
      _FILE_OFFSET_BITS=64
      LINUX
      LINUX32
      $<$<EQUAL:${CMAKE_SIZEOF_VOID_P},8>:LINUX64>
  )

exeldro/obs-transition-table cmake/ObsPluginHelpers.cmake :574

target_link_options(
        ${CMAKE_PROJECT_NAME}
        PRIVATE
        "LINKER:/OPT:REF"
        "LINKER:/WX"
        "$<$<NOT:$<EQUAL:${CMAKE_SIZEOF_VOID_P},8>>:LINKER\:/SAFESEH\:NO>"
        "$<$<CONFIG:DEBUG>:LINKER\:/INCREMENTAL\:NO>"
        "$<$<CONFIG:RELWITHDEBINFO>:LINKER\:/INCREMENTAL\:NO;/OPT\:ICF>")