blob: d0eea505f97c63d34ee5c1c9f623778da16382f9 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2019-2020 Martin Weber.
*
* Content is provided to you under the terms and conditions of the Eclipse Public License Version 2.0 "EPL".
* A copy of the EPL is available at http://www.eclipse.org/legal/epl-2.0.
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
package org.eclipse.cdt.cmake.is.intel;
import org.eclipse.cdt.cmake.is.core.Arglets;
import org.eclipse.cdt.cmake.is.core.DefaultToolCommandlineParser;
import org.eclipse.cdt.cmake.is.core.IToolCommandlineParser;
import org.eclipse.cdt.cmake.is.core.ResponseFileArglets;
/**
* An {@link IToolCommandlineParser} for the Intel C compilers.
*
* @author Martin Weber
*/
class IntelCToolCommandlineParser extends DefaultToolCommandlineParser {
static final IntelCToolCommandlineParser INSTANCE = new IntelCToolCommandlineParser();
private IntelCToolCommandlineParser() {
super(new ResponseFileArglets.At(), null, new Arglets.IncludePath_C_POSIX(), new Arglets.MacroDefine_C_POSIX(),
new Arglets.MacroUndefine_C_POSIX());
}
}