mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-07 04:02:23 +03:00
LexerParser: move to custom directory
This commit is contained in:
1 parent
8927e913f7
commit
9bad0dfcce
30 files changed
+65
-41
No files matched your search
@@ -1,20 +1,2 @@
|
||||
/cmCommandArgumentLexer.cxx generated
|
||||
/cmCommandArgumentLexer.h generated
|
||||
/cmCommandArgumentParser.cxx generated
|
||||
/cmCommandArgumentParserTokens.h generated
|
||||
/cmDependsJavaLexer.cxx generated
|
||||
/cmDependsJavaLexer.h generated
|
||||
/cmDependsJavaParser.cxx generated
|
||||
/cmDependsJavaParserTokens.h generated
|
||||
/cmExprLexer.cxx generated
|
||||
/cmExprLexer.h generated
|
||||
/cmExprParser.cxx generated
|
||||
/cmExprParserTokens.h generated
|
||||
/cmFortranLexer.cxx generated
|
||||
/cmFortranLexer.h generated
|
||||
/cmFortranParser.cxx generated
|
||||
/cmFortranParserTokens.h generated
|
||||
/cmListFileLexer.c generated
|
||||
|
||||
# Do not format third-party sources.
|
||||
/kwsys/** -format.clang-format
|
||||
+29
-11
@@ -78,6 +78,7 @@ configure_file(
|
||||
include_directories(
|
||||
"${CMake_BINARY_DIR}/Source"
|
||||
"${CMake_SOURCE_DIR}/Source"
|
||||
"${CMake_SOURCE_DIR}/Source/LexerParser"
|
||||
${CMAKE_ZLIB_INCLUDES}
|
||||
${CMAKE_EXPAT_INCLUDES}
|
||||
${CMAKE_TAR_INCLUDES}
|
||||
@@ -102,14 +103,40 @@ endif()
|
||||
# Sources for CMakeLib
|
||||
#
|
||||
set(SRCS
|
||||
# Lexers/Parsers
|
||||
LexerParser/cmCommandArgumentLexer.cxx
|
||||
LexerParser/cmCommandArgumentLexer.h
|
||||
LexerParser/cmCommandArgumentLexer.in.l
|
||||
LexerParser/cmCommandArgumentParser.cxx
|
||||
LexerParser/cmCommandArgumentParserTokens.h
|
||||
LexerParser/cmCommandArgumentParser.y
|
||||
LexerParser/cmDependsJavaLexer.cxx
|
||||
LexerParser/cmDependsJavaLexer.h
|
||||
LexerParser/cmDependsJavaLexer.in.l
|
||||
LexerParser/cmDependsJavaParser.cxx
|
||||
LexerParser/cmDependsJavaParserTokens.h
|
||||
LexerParser/cmDependsJavaParser.y
|
||||
LexerParser/cmExprLexer.cxx
|
||||
LexerParser/cmExprLexer.h
|
||||
LexerParser/cmExprLexer.in.l
|
||||
LexerParser/cmExprParser.cxx
|
||||
LexerParser/cmExprParserTokens.h
|
||||
LexerParser/cmExprParser.y
|
||||
LexerParser/cmFortranLexer.cxx
|
||||
LexerParser/cmFortranLexer.h
|
||||
LexerParser/cmFortranLexer.in.l
|
||||
LexerParser/cmFortranParser.cxx
|
||||
LexerParser/cmFortranParserTokens.h
|
||||
LexerParser/cmFortranParser.y
|
||||
LexerParser/cmListFileLexer.c
|
||||
LexerParser/cmListFileLexer.in.l
|
||||
|
||||
cmArchiveWrite.cxx
|
||||
cmBase32.cxx
|
||||
cmCacheManager.cxx
|
||||
cmCacheManager.h
|
||||
cmCLocaleEnvironmentScope.h
|
||||
cmCLocaleEnvironmentScope.cxx
|
||||
cmCommandArgumentLexer.cxx
|
||||
cmCommandArgumentParser.cxx
|
||||
cmCommandArgumentParserHelper.cxx
|
||||
cmCommonTargetGenerator.cxx
|
||||
cmCommonTargetGenerator.h
|
||||
@@ -141,8 +168,6 @@ set(SRCS
|
||||
cmDependsFortran.h
|
||||
cmDependsJava.cxx
|
||||
cmDependsJava.h
|
||||
cmDependsJavaLexer.cxx
|
||||
cmDependsJavaParser.cxx
|
||||
cmDependsJavaParserHelper.cxx
|
||||
cmDependsJavaParserHelper.h
|
||||
cmDocumentation.cxx
|
||||
@@ -151,8 +176,6 @@ set(SRCS
|
||||
cmDynamicLoader.cxx
|
||||
cmDynamicLoader.h
|
||||
${ELF_SRCS}
|
||||
cmExprLexer.cxx
|
||||
cmExprParser.cxx
|
||||
cmExprParserHelper.cxx
|
||||
cmExportBuildAndroidMKGenerator.h
|
||||
cmExportBuildAndroidMKGenerator.cxx
|
||||
@@ -192,10 +215,6 @@ set(SRCS
|
||||
cmFilePathChecksum.h
|
||||
cmFileTimeComparison.cxx
|
||||
cmFileTimeComparison.h
|
||||
cmFortranLexer.cxx
|
||||
cmFortranLexer.h
|
||||
cmFortranParser.cxx
|
||||
cmFortranParser.h
|
||||
cmFortranParserImpl.cxx
|
||||
cmGeneratedFileStream.cxx
|
||||
cmGeneratorExpressionContext.cxx
|
||||
@@ -247,7 +266,6 @@ set(SRCS
|
||||
cmLinkLineDeviceComputer.h
|
||||
cmListFileCache.cxx
|
||||
cmListFileCache.h
|
||||
cmListFileLexer.c
|
||||
cmLocalCommonGenerator.cxx
|
||||
cmLocalCommonGenerator.h
|
||||
cmLocalGenerator.cxx
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
/cmCommandArgumentLexer.cxx generated
|
||||
/cmCommandArgumentLexer.h generated
|
||||
/cmCommandArgumentParser.cxx generated
|
||||
/cmCommandArgumentParserTokens.h generated
|
||||
/cmDependsJavaLexer.cxx generated
|
||||
/cmDependsJavaLexer.h generated
|
||||
/cmDependsJavaParser.cxx generated
|
||||
/cmDependsJavaParserTokens.h generated
|
||||
/cmExprLexer.cxx generated
|
||||
/cmExprLexer.h generated
|
||||
/cmExprParser.cxx generated
|
||||
/cmExprParserTokens.h generated
|
||||
/cmFortranLexer.cxx generated
|
||||
/cmFortranLexer.h generated
|
||||
/cmFortranParser.cxx generated
|
||||
/cmFortranParserTokens.h generated
|
||||
/cmListFileLexer.c generated
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -189,4 +189,3 @@ void cmCommandArgument_yyerror(yyscan_t yyscanner, const char* message)
|
||||
{
|
||||
yyGetParser->Error(message);
|
||||
}
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -242,7 +242,7 @@ jp_DECIMALINTEGERLITERAL
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
|
|
||||
jp_HEXINTEGERLITERAL
|
||||
jp_HEXINTEGERLITERAL
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3212,4 +3212,3 @@ void cmDependsJava_yyerror(yyscan_t yyscanner, const char* message)
|
||||
{
|
||||
yyGetParser->Error(message);
|
||||
}
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1696,4 +1696,3 @@ void cmExpr_yyerror(yyscan_t yyscanner, const char* message)
|
||||
{
|
||||
cmExpr_yyget_extra(yyscanner)->Error(message);
|
||||
}
|
||||
|
||||
@@ -162,4 +162,3 @@ void cmExpr_yyerror(yyscan_t yyscanner, const char* message)
|
||||
{
|
||||
cmExpr_yyget_extra(yyscanner)->Error(message);
|
||||
}
|
||||
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -240,6 +240,10 @@ CMAKE_UNUSED_SOURCES="\
|
||||
"
|
||||
|
||||
CMAKE_CXX_SOURCES="\
|
||||
LexerParser/cmCommandArgumentLexer \
|
||||
LexerParser/cmCommandArgumentParser \
|
||||
LexerParser/cmExprLexer \
|
||||
LexerParser/cmExprParser \
|
||||
cmAddCustomCommandCommand \
|
||||
cmAddCustomTargetCommand \
|
||||
cmAddDefinitionsCommand \
|
||||
@@ -255,8 +259,6 @@ CMAKE_CXX_SOURCES="\
|
||||
cmCPackPropertiesGenerator \
|
||||
cmCacheManager \
|
||||
cmCommand \
|
||||
cmCommandArgumentLexer \
|
||||
cmCommandArgumentParser \
|
||||
cmCommandArgumentParserHelper \
|
||||
cmCommandArgumentsHelper \
|
||||
cmCommands \
|
||||
@@ -288,8 +290,6 @@ CMAKE_CXX_SOURCES="\
|
||||
cmExportSet \
|
||||
cmExportSetMap \
|
||||
cmExportTryCompileFileGenerator \
|
||||
cmExprLexer \
|
||||
cmExprParser \
|
||||
cmExprParserHelper \
|
||||
cmExternalMakefileProjectGenerator \
|
||||
cmFileCommand \
|
||||
@@ -417,7 +417,7 @@ if ${cmake_system_mingw}; then
|
||||
fi
|
||||
|
||||
CMAKE_C_SOURCES="\
|
||||
cmListFileLexer \
|
||||
LexerParser/cmListFileLexer \
|
||||
"
|
||||
|
||||
if ${cmake_system_mingw}; then
|
||||
@@ -810,6 +810,11 @@ if [ ! -d "cmsys" ]; then
|
||||
cmake_error 4 "Cannot create directory ${cmake_bootstrap_dir}/cmsys"
|
||||
fi
|
||||
|
||||
[ -d "LexerParser" ] || mkdir "LexerParser"
|
||||
if [ ! -d "LexerParser" ]; then
|
||||
cmake_error 5 "Cannot create directory ${cmake_bootstrap_dir}/LexerParser"
|
||||
fi
|
||||
|
||||
# Delete all the bootstrap files
|
||||
rm -f "${cmake_bootstrap_dir}/cmake_bootstrap.log"
|
||||
rm -f "${cmake_bootstrap_dir}/cmConfigure.h${_tmp}"
|
||||
@@ -1431,9 +1436,15 @@ cmake_cxx_flags_SystemTools="
|
||||
-DKWSYS_CXX_HAS_UTIMENSAT=${KWSYS_CXX_HAS_UTIMENSAT}
|
||||
-DKWSYS_CXX_HAS_UTIMES=${KWSYS_CXX_HAS_UTIMES}
|
||||
"
|
||||
cmake_c_flags="${cmake_c_flags}-I`cmake_escape \"${cmake_bootstrap_dir}\"` -I`cmake_escape \"${cmake_source_dir}/Source\"` \
|
||||
cmake_c_flags="${cmake_c_flags} \
|
||||
-I`cmake_escape \"${cmake_bootstrap_dir}\"` \
|
||||
-I`cmake_escape \"${cmake_source_dir}/Source\"` \
|
||||
-I`cmake_escape \"${cmake_source_dir}/Source/LexerParser\"` \
|
||||
-I`cmake_escape \"${cmake_source_dir}/Utilities\"`"
|
||||
cmake_cxx_flags="${cmake_cxx_flags} -I`cmake_escape \"${cmake_bootstrap_dir}\"` -I`cmake_escape \"${cmake_source_dir}/Source\"` \
|
||||
cmake_cxx_flags="${cmake_cxx_flags} \
|
||||
-I`cmake_escape \"${cmake_bootstrap_dir}\"` \
|
||||
-I`cmake_escape \"${cmake_source_dir}/Source\"` \
|
||||
-I`cmake_escape \"${cmake_source_dir}/Source/LexerParser\"` \
|
||||
-I`cmake_escape \"${cmake_source_dir}/Utilities\"`"
|
||||
echo "cmake: ${objs}" > "${cmake_bootstrap_dir}/Makefile"
|
||||
echo " ${cmake_cxx_compiler} ${cmake_ld_flags} ${cmake_cxx_flags} ${objs} -o cmake" >> "${cmake_bootstrap_dir}/Makefile"
|
||||
|
||||
Reference in new issue
Block a user