cmake $<UPPER_CASE> examples

ipasimulator/ipasim src/crt/CMakeLists.txt :10

add_custom_command (OUTPUT "${SOURCE_DIR}/deps/crt/ucrtbase${D_POSTFIX}.dll.a"
    COMMAND "${SOURCE_DIR}/scripts/crt.cmd"
        "${SOURCE_DIR}/deps/crt/ucrtbase${D_POSTFIX}.dll"
        "${SOURCE_DIR}/deps/crt/ucrtbase${D_POSTFIX}.dll.a"
        "ucrtbase${D_POSTFIX}"
        "UCRTBASE$<UPPER_CASE:${D_POSTFIX}>"
    COMMENT "Generate CRT import library"
    DEPENDS "${SOURCE_DIR}/scripts/crt.cmd"
        "${SOURCE_DIR}/deps/crt/ucrtbase${D_POSTFIX}.dll")

neilmewada/CrystalEngine CMake/Configurations.cmake :9

add_compile_definitions("CE_BUILD_$<UPPER_CASE:$<CONFIG>>=1")

arrayfire/arrayfire test/CMakeLists.txt :73

gtest_discover_tests(${target}
      TEST_PREFIX $<UPPER_CASE:${backend}>.
      DISCOVERY_TIMEOUT 40)

mariokonrad/marnav test/CMakeLists.txt :217

target_link_options(testrunner
	PRIVATE
		$<$<STREQUAL:$<UPPER_CASE:${CMAKE_SYSTEM_PROCESSOR}>,ARM>:-static>
		$<$<STREQUAL:$<UPPER_CASE:${CMAKE_SYSTEM_PROCESSOR}>,AARCH64>:-static>
	)

Lewuathe/mlir-hello thirdparty/llvm-project/polly/cmake/CMakeLists.txt :71

set_target_properties(${tgt} PROPERTIES
              IMPORTED_LOCATION$<$<NOT:$<CONFIG:>>:_$<UPPER_CASE:$<CONFIG>>> $<TARGET_FILE:${tgt}>)

bouffalolab/bouffalo_sdk components/wireless/thread/openthread/src/posix/cli.cmake :38

target_compile_definitions(ot-cli PRIVATE
    $<$<BOOL:${READLINE}>:HAVE_LIB$<UPPER_CASE:${OT_READLINE}>=1>)

Lameguy64/PSn00bSDK libpsn00b/cmake/flags.cmake :12

target_compile_options(
	psn00bsdk INTERFACE
		# Options common to all target types
		-g
		-Wa,--strip-local-absolute
		-ffreestanding
		-fno-builtin
		-nostdlib
		-fdata-sections
		-ffunction-sections
		-fsigned-char
		-fno-strict-overflow
		-fdiagnostics-color=always
		-msoft-float
		-march=r3000
		-mtune=r3000
		-mabi=32
		-mno-mt
		-mno-llsc
	$<$<COMPILE_LANGUAGE:CXX>:
		# Options common to all target types (C++)
		-fno-exceptions
		-fno-rtti
		-fno-unwind-tables
		-fno-threadsafe-statics
		-fno-use-cxa-atexit
	>
	$<IF:$<CONFIG:Debug>,
		# Options for debug builds
		-Og
		-mdivide-breaks
	,
		# Options for release builds
		-O2
	>
	$<$<STREQUAL:$<UPPER_CASE:$<TARGET_PROPERTY:PSN00BSDK_TARGET_TYPE>>,EXECUTABLE_GPREL>:
		# Options for executables with $gp-relative addressing
		-G8
		-fno-pic
		-mno-abicalls
		-mgpopt
		-mno-extern-sdata
	>
	$<$<STREQUAL:$<UPPER_CASE:$<TARGET_PROPERTY:PSN00BSDK_TARGET_TYPE>>,EXECUTABLE_NOGPREL>:
		# Options for executables without $gp-relative addressing
		-G0
		-fno-pic
		-mno-abicalls
		-mno-gpopt
	>
	$<$<STREQUAL:$<UPPER_CASE:$<TARGET_PROPERTY:PSN00BSDK_TARGET_TYPE>>,SHARED_LIBRARY>:
		# Options for DLLs
		-G0
		-fPIC
		-mabicalls
		-mno-gpopt
		-mshared
	>
)