Bill, The compile-time symbol COIN_HAS_ASL will be defined if AMPL support is compiled in. Arguably cbc should have a capabilities() method, but I don't think it's there yet. Lou