mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
Build database: add file set flags
This commit is contained in:
@@ -2166,6 +2166,8 @@ cmGeneratorTarget::GetClassifiedFlagsForSource(cmSourceFile const* sf,
|
||||
|
||||
auto* const lg = this->GetLocalGenerator();
|
||||
auto const* const mf = this->Makefile;
|
||||
cmGeneratorFileSet const* const fileSet =
|
||||
this->GetFileSetForSource(config, sf);
|
||||
|
||||
// Compute the compiler launcher flags.
|
||||
if (CanUseCompilerLauncher(lang)) {
|
||||
@@ -2222,6 +2224,28 @@ cmGeneratorTarget::GetClassifiedFlagsForSource(cmSourceFile const* sf,
|
||||
}
|
||||
}
|
||||
|
||||
// File set specific flags
|
||||
if (fileSet) {
|
||||
// include flags
|
||||
{
|
||||
auto fsIncludes = fileSet->BelongsTo(this)
|
||||
? fileSet->GetIncludeDirectories(config, lang)
|
||||
: fileSet->GetInterfaceIncludeDirectories(config, lang);
|
||||
if (!fsIncludes.empty()) {
|
||||
std::vector<std::string> includes;
|
||||
lg->AppendIncludeDirectories(includes, cm::remove_BT(fsIncludes), *sf);
|
||||
|
||||
auto includeFlags =
|
||||
lg->GetIncludeFlags(includes, this, lang, config, false);
|
||||
|
||||
for (auto&& flag : SplitFlags(includeFlags)) {
|
||||
include_flags.emplace_back(FlagClassification::PrivateFlag,
|
||||
FlagKind::Include, std::move(flag));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Compute target-wide flags.
|
||||
{
|
||||
FlagClassification cls = FlagClassification::BaselineFlag;
|
||||
@@ -2313,6 +2337,44 @@ cmGeneratorTarget::GetClassifiedFlagsForSource(cmSourceFile const* sf,
|
||||
}
|
||||
}
|
||||
|
||||
// File set specific flags
|
||||
if (fileSet) {
|
||||
// Define flags
|
||||
{
|
||||
auto fsDefines = fileSet->BelongsTo(this)
|
||||
? fileSet->GetCompileDefinitions(config, lang)
|
||||
: fileSet->GetInterfaceCompileDefinitions(config, lang);
|
||||
if (!fsDefines.empty()) {
|
||||
std::set<std::string> defines;
|
||||
lg->AppendDefines(defines, fsDefines);
|
||||
|
||||
std::string defineFlags;
|
||||
lg->JoinDefines(defines, defineFlags, lang);
|
||||
|
||||
for (auto&& flag : SplitFlags(defineFlags)) {
|
||||
define_flags.emplace_back(FlagClassification::PrivateFlag,
|
||||
FlagKind::Definition, std::move(flag));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Compile flags.
|
||||
{
|
||||
auto options = fileSet->BelongsTo(this)
|
||||
? fileSet->GetCompileOptions(config, lang)
|
||||
: fileSet->GetInterfaceCompileOptions(config, lang);
|
||||
if (!options.empty()) {
|
||||
std::string compileFlags;
|
||||
lg->AppendCompileOptions(compileFlags, cm::remove_BT(options));
|
||||
|
||||
for (auto&& flag : SplitFlags(compileFlags)) {
|
||||
compile_flags.emplace_back(FlagClassification::PrivateFlag,
|
||||
FlagKind::Compile, std::move(flag));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Precompiled headers.
|
||||
{
|
||||
FlagClassification cls = FlagClassification::PrivateFlag;
|
||||
|
||||
@@ -44,6 +44,10 @@ target_link_libraries(export_build_database
|
||||
PRIVATE
|
||||
provide_flags)
|
||||
|
||||
set_property(FILE_SET modules TARGET export_build_database PROPERTY COMPILE_OPTIONS "-Dfileset_private_option")
|
||||
set_property(FILE_SET modules TARGET export_build_database PROPERTY COMPILE_DEFINITIONS "fileset_private_define")
|
||||
set_property(FILE_SET modules TARGET export_build_database PROPERTY INCLUDE_DIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}/fileset_private_include")
|
||||
|
||||
set_property(SOURCE importable.cxx APPEND
|
||||
PROPERTY COMPILE_FLAGS "-Dfrom_source_flag")
|
||||
set_property(SOURCE importable.cxx APPEND
|
||||
|
||||
@@ -41,6 +41,10 @@ target_link_libraries(export_build_database
|
||||
PRIVATE
|
||||
provide_flags)
|
||||
|
||||
set_property(FILE_SET modules TARGET export_build_database PROPERTY COMPILE_OPTIONS "-Dfileset_private_option")
|
||||
set_property(FILE_SET modules TARGET export_build_database PROPERTY COMPILE_DEFINITIONS "fileset_private_define")
|
||||
set_property(FILE_SET modules TARGET export_build_database PROPERTY INCLUDE_DIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}/fileset_private_include")
|
||||
|
||||
set_property(SOURCE importable.cxx APPEND
|
||||
PROPERTY COMPILE_FLAGS "-Dfrom_source_flag")
|
||||
set_property(SOURCE importable.cxx APPEND
|
||||
|
||||
@@ -84,6 +84,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -99,6 +101,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb/importable.cxx"
|
||||
@@ -128,6 +131,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -141,7 +146,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
@@ -237,6 +243,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -252,6 +260,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir<CONFIG_OTHER_DIR>/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir<CONFIG_OTHER_DIR>/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb/importable.cxx"
|
||||
@@ -281,6 +290,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -294,7 +305,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir<CONFIG_OTHER_DIR>/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
|
||||
@@ -84,6 +84,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -99,6 +101,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb/importable.cxx"
|
||||
@@ -128,6 +131,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -141,7 +146,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
|
||||
@@ -84,6 +84,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -99,6 +101,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb/importable.cxx"
|
||||
@@ -128,6 +131,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -141,7 +146,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
|
||||
@@ -84,6 +84,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -99,6 +101,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb/importable.cxx"
|
||||
@@ -128,6 +131,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -141,7 +146,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
|
||||
@@ -84,6 +84,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -99,6 +101,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb/importable.cxx"
|
||||
@@ -128,6 +131,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -141,7 +146,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
@@ -237,6 +243,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -252,6 +260,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir<CONFIG_OTHER_DIR>/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir<CONFIG_OTHER_DIR>/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb/importable.cxx"
|
||||
@@ -281,6 +290,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -294,7 +305,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir<CONFIG_OTHER_DIR>/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
|
||||
@@ -84,6 +84,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -99,6 +101,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb/importable.cxx"
|
||||
@@ -128,6 +131,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -141,7 +146,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
|
||||
@@ -81,6 +81,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_public_include",
|
||||
@@ -95,6 +97,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb-emptyconfig/importable.cxx"
|
||||
@@ -123,6 +126,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_public_include",
|
||||
@@ -135,7 +140,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
|
||||
@@ -81,6 +81,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_public_include",
|
||||
@@ -95,6 +97,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb-emptyconfig/importable.cxx"
|
||||
@@ -123,6 +126,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_public_include",
|
||||
@@ -135,7 +140,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
|
||||
@@ -81,6 +81,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_public_include",
|
||||
@@ -95,6 +97,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb-emptyconfig/importable.cxx"
|
||||
@@ -123,6 +126,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb-emptyconfig/target_public_include",
|
||||
@@ -135,7 +140,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
|
||||
@@ -84,6 +84,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -99,6 +101,7 @@
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option",
|
||||
"PATH:-Ddepflag=\"CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>.d\"",
|
||||
"-Dfileset_private_option",
|
||||
"PATH:<OUTPUT_FLAG>CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"-c",
|
||||
"PATH:<SOURCE_DIR>/exp-builddb/importable.cxx"
|
||||
@@ -128,6 +131,8 @@
|
||||
"-Dfrom_compile_definitions",
|
||||
"-Dtarget_private_define",
|
||||
"-Dtarget_public_define",
|
||||
"-Dfileset_private_define",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/fileset_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/from_include_directories",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_private_include",
|
||||
"PATH:-I<SOURCE_DIR>/exp-builddb/target_public_include",
|
||||
@@ -141,7 +146,8 @@
|
||||
"-Dtarget_public_option",
|
||||
"-Ddep_interface_option",
|
||||
"-Dfrom_source_flag",
|
||||
"-Dfrom_source_option"
|
||||
"-Dfrom_source_option",
|
||||
"-Dfileset_private_option"
|
||||
],
|
||||
"object": "PATH:CMakeFiles/export_build_database.dir<CONFIG_DIR>/importable.cxx<OBJEXT>",
|
||||
"private": false,
|
||||
|
||||
Reference in New Issue
Block a user