def check_platform(): rosconfig_exists = os.path.exists(core.rosconfig_cmake()) if rosconfig_exists: print "-- Found rosconfig.cmake." print " -- Setting the install prefix to ${TOOLCHAIN_INSTALL_PREFIX}" prefix.set_install_prefix("${TOOLCHAIN_INSTALL_PREFIX}") print " -- Confirm that it is compatible with the current toolchain." else: print "-- No rosconfig.cmake, generating a default (vanilla) configuration." platform.select_default()
def check_install_prefix(): ''' Runs a quick check to see if a toolchain is installed, and if so, configures the install prefix to match the toolchain's install root. ''' if core.is_rostoolchain_cmake(): print "-- Found rostoolchain configuration (rostoolchain.cmake)." print " -- Setting the install prefix to ${TOOLCHAIN_INSTALL_PREFIX}" prefix.set_install_prefix("${TOOLCHAIN_INSTALL_PREFIX}") print " -- Confirm that it is compatible with the current toolchain." print " -- Or modify it as you wish with 'rosprefix'." else: print "-- No rostoolchain found (rostoolchain.cmake)." print " -- Setting the install prefix to /usr/local."