cmake HAVE_FPU examples

MoeMod/CSMoE 3rdparty/mpg123-cmake/src/CMakeLists.txt :185

cmake_host_system_information(RESULT HAVE_FPU QUERY HAS_FPU)

MoeMod/CSMoE 3rdparty/mpg123-cmake/src/libmpg123/CMakeLists.txt :47

add_library(${TARGET}
    "${MPG123_SOURCE_DIR}/src/libmpg123/parse.c"
    "${MPG123_SOURCE_DIR}/src/libmpg123/frame.c"
    "${MPG123_SOURCE_DIR}/src/libmpg123/format.c"
    "${MPG123_SOURCE_DIR}/src/libmpg123/dct64.c"
    "${MPG123_SOURCE_DIR}/src/libmpg123/equalizer.c"
    "${MPG123_SOURCE_DIR}/src/libmpg123/id3.c"
    "${MPG123_SOURCE_DIR}/src/libmpg123/optimize.c"
    "${MPG123_SOURCE_DIR}/src/libmpg123/readers.c"
    "${MPG123_SOURCE_DIR}/src/libmpg123/tabinit.c"
    "${MPG123_SOURCE_DIR}/src/libmpg123/libmpg123.c"
    "${MPG123_SOURCE_DIR}/src/libmpg123/index.c"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<NOT:$<BOOL:${NO_ICY}>>:icy.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<NOT:$<BOOL:${NO_ICY}>>:icy2utf8.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<NOT:$<BOOL:${NO_LAYER1}>>:layer1.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<NOT:$<OR:$<BOOL:${NO_LAYER1}>,$<BOOL:${NO_LAYER2}>>>:layer2.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<NOT:$<BOOL:${NO_LAYER3}>>:layer3.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<NOT:$<BOOL:${NO_LFS_ALIAS}>>:lfs_alias.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<NOT:$<BOOL:${NO_NTOM}>>:ntom.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<NOT:$<BOOL:${NO_8BIT}>>:synth_8bit.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<NOT:$<BOOL:${NO_16BIT}>>:synth.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<AND:$<BOOL:${HAVE_FPU}>,$<NOT:$<BOOL:${NO_32BIT}>>>:synth_s32.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<AND:$<BOOL:${HAVE_FPU}>,$<NOT:$<BOOL:${NO_REAL}>>>:synth_real.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<NOT:$<BOOL:${NO_STRING}>>:stringbuf.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<NOT:$<BOOL:${NO_FEATURE_REPORT}>>:feature.c>"
    "${MPG123_SOURCE_DIR}/src/libmpg123/$<$<BOOL:${LFS_SENSITIVE}>:lfs_wrap.c>"
    "${MPG123_SOURCE_DIR}/src/compat/compat.c"
    "${MPG123_SOURCE_DIR}/src/compat/compat_str.c"
    )

MoeMod/CSMoE 3rdparty/mpg123-cmake/src/libmpg123/CMakeLists.txt :220

target_compile_definitions(${TARGET} PRIVATE
    ${PLATFORM_DEFINITIONS}
    $<$<BOOL:${HAVE_FPU}>:REAL_IS_FLOAT>
    $<$<NOT:$<BOOL:${HAVE_FPU}>>:REAL_IS_FIXED>)

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/deplibs/mpg123/ports/cmake/src/CMakeLists.txt :194

cmake_host_system_information(RESULT HAVE_FPU QUERY HAS_FPU)

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/deplibs/mpg123/ports/cmake/src/libmpg123/CMakeLists.txt :46

add_library(${TARGET}
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/parse.c"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/frame.c"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/format.c"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/dct64.c"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/equalizer.c"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/id3.c"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/optimize.c"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/readers.c"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/tabinit.c"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/libmpg123.c"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/index.c"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<NOT:$<BOOL:${NO_ICY}>>:icy.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<NOT:$<BOOL:${NO_ICY}>>:icy2utf8.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<NOT:$<BOOL:${NO_LAYER1}>>:layer1.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<NOT:$<OR:$<BOOL:${NO_LAYER1}>,$<BOOL:${NO_LAYER2}>>>:layer2.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<NOT:$<BOOL:${NO_LAYER3}>>:layer3.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<NOT:$<BOOL:${NO_NTOM}>>:ntom.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<NOT:$<BOOL:${NO_8BIT}>>:synth_8bit.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<NOT:$<BOOL:${NO_16BIT}>>:synth.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<AND:$<BOOL:${HAVE_FPU}>,$<NOT:$<BOOL:${NO_32BIT}>>>:synth_s32.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<AND:$<BOOL:${HAVE_FPU}>,$<NOT:$<BOOL:${NO_REAL}>>>:synth_real.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<NOT:$<BOOL:${NO_STRING}>>:stringbuf.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<NOT:$<BOOL:${NO_FEATURE_REPORT}>>:feature.c>"
    "${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/libmpg123/$<$<NOT:$<BOOL:${PORTABLE_API}>>:lfs_wrap.c>"
    $<TARGET_OBJECTS:compat>)

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/deplibs/mpg123/ports/cmake/src/libmpg123/CMakeLists.txt :218

target_compile_definitions(${TARGET} PRIVATE
    ${PLATFORM_DEFINITIONS}
    $<$<BOOL:${HAVE_FPU}>:REAL_IS_FLOAT>
    $<$<NOT:$<BOOL:${HAVE_FPU}>>:REAL_IS_FIXED>)