cmake return(PROPAGATE) examples

YosysHQ/nextpnr cmake/FindIceStorm.cmake :14

return(PROPAGATE ICEBOX_DATADIR)

YosysHQ/nextpnr cmake/FindOxide.cmake :13

return(PROPAGATE PRJOXIDE_TOOL)

YosysHQ/nextpnr cmake/FindTrellis.cmake :63

return(PROPAGATE TRELLIS_LIBDIR TRELLIS_DATADIR)

spglib/spglib CMakeLists.txt :172

return(PROPAGATE
        Spglib_VERSION
        Spglib_VERSION_MAJOR
        Spglib_VERSION_MINOR
        Spglib_VERSION_PATCH
        Spglib_VERSION_TWEAK
        Spglib_VERSION_FULL
        Spglib_COMMIT
        Spglib_Fortran
        Spglib_Python
        Spglib_OMP
        Spglib_LIB_TYPE
)

spglib/spglib cmake/DynamicVersion.cmake :18

# Enable using return(PROPAGATE)

spglib/spglib cmake/DynamicVersion.cmake :342

return(PROPAGATE
        ${ARGS_OUTPUT_DESCRIBE}
        ${ARGS_OUTPUT_VERSION}
        ${ARGS_OUTPUT_VERSION_FULL}
        ${ARGS_OUTPUT_COMMIT}
        ${ARGS_OUTPUT_DISTANCE}
        ${ARGS_OUTPUT_SHORT_HASH}
)

spglib/spglib fortran/CMakeLists.txt :178

return(PROPAGATE
        Spglib_Fortran_VERSION
        Spglib_Fortran_VERSION_MAJOR
        Spglib_Fortran_VERSION_MINOR
        Spglib_Fortran_VERSION_PATCH
        Spglib_Fortran_VERSION_TWEAK
        Spglib_Fortran_VERSION_FULL
        Spglib_Fortran_COMMIT
        Spglib_LIB_TYPE
)