mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-15 12:16:40 +08:00
bootstrap: make target_* commands available
This commit is contained in:
@@ -68,7 +68,12 @@
|
|||||||
#include "cmSiteNameCommand.h"
|
#include "cmSiteNameCommand.h"
|
||||||
#include "cmStringCommand.h"
|
#include "cmStringCommand.h"
|
||||||
#include "cmSubdirCommand.h"
|
#include "cmSubdirCommand.h"
|
||||||
|
#include "cmTargetCompileDefinitionsCommand.h"
|
||||||
|
#include "cmTargetCompileFeaturesCommand.h"
|
||||||
|
#include "cmTargetCompileOptionsCommand.h"
|
||||||
|
#include "cmTargetIncludeDirectoriesCommand.h"
|
||||||
#include "cmTargetLinkLibrariesCommand.h"
|
#include "cmTargetLinkLibrariesCommand.h"
|
||||||
|
#include "cmTargetSourcesCommand.h"
|
||||||
#include "cmTryCompileCommand.h"
|
#include "cmTryCompileCommand.h"
|
||||||
#include "cmTryRunCommand.h"
|
#include "cmTryRunCommand.h"
|
||||||
#include "cmUnsetCommand.h"
|
#include "cmUnsetCommand.h"
|
||||||
@@ -94,11 +99,6 @@
|
|||||||
#include "cmRemoveDefinitionsCommand.h"
|
#include "cmRemoveDefinitionsCommand.h"
|
||||||
#include "cmSourceGroupCommand.h"
|
#include "cmSourceGroupCommand.h"
|
||||||
#include "cmSubdirDependsCommand.h"
|
#include "cmSubdirDependsCommand.h"
|
||||||
#include "cmTargetCompileDefinitionsCommand.h"
|
|
||||||
#include "cmTargetCompileFeaturesCommand.h"
|
|
||||||
#include "cmTargetCompileOptionsCommand.h"
|
|
||||||
#include "cmTargetIncludeDirectoriesCommand.h"
|
|
||||||
#include "cmTargetSourcesCommand.h"
|
|
||||||
#include "cmUseMangledMesaCommand.h"
|
#include "cmUseMangledMesaCommand.h"
|
||||||
#include "cmUtilitySourceCommand.h"
|
#include "cmUtilitySourceCommand.h"
|
||||||
#include "cmVariableRequiresCommand.h"
|
#include "cmVariableRequiresCommand.h"
|
||||||
@@ -238,8 +238,17 @@ void GetProjectCommands(cmState* state)
|
|||||||
state->AddBuiltinCommand("set_tests_properties",
|
state->AddBuiltinCommand("set_tests_properties",
|
||||||
new cmSetTestsPropertiesCommand);
|
new cmSetTestsPropertiesCommand);
|
||||||
state->AddBuiltinCommand("subdirs", new cmSubdirCommand);
|
state->AddBuiltinCommand("subdirs", new cmSubdirCommand);
|
||||||
|
state->AddBuiltinCommand("target_compile_definitions",
|
||||||
|
new cmTargetCompileDefinitionsCommand);
|
||||||
|
state->AddBuiltinCommand("target_compile_features",
|
||||||
|
new cmTargetCompileFeaturesCommand);
|
||||||
|
state->AddBuiltinCommand("target_compile_options",
|
||||||
|
new cmTargetCompileOptionsCommand);
|
||||||
|
state->AddBuiltinCommand("target_include_directories",
|
||||||
|
new cmTargetIncludeDirectoriesCommand);
|
||||||
state->AddBuiltinCommand("target_link_libraries",
|
state->AddBuiltinCommand("target_link_libraries",
|
||||||
new cmTargetLinkLibrariesCommand);
|
new cmTargetLinkLibrariesCommand);
|
||||||
|
state->AddBuiltinCommand("target_sources", new cmTargetSourcesCommand);
|
||||||
state->AddBuiltinCommand("try_compile", new cmTryCompileCommand);
|
state->AddBuiltinCommand("try_compile", new cmTryCompileCommand);
|
||||||
state->AddBuiltinCommand("try_run", new cmTryRunCommand);
|
state->AddBuiltinCommand("try_run", new cmTryRunCommand);
|
||||||
|
|
||||||
@@ -260,15 +269,6 @@ void GetProjectCommands(cmState* state)
|
|||||||
state->AddBuiltinCommand("remove_definitions",
|
state->AddBuiltinCommand("remove_definitions",
|
||||||
new cmRemoveDefinitionsCommand);
|
new cmRemoveDefinitionsCommand);
|
||||||
state->AddBuiltinCommand("source_group", new cmSourceGroupCommand);
|
state->AddBuiltinCommand("source_group", new cmSourceGroupCommand);
|
||||||
state->AddBuiltinCommand("target_compile_definitions",
|
|
||||||
new cmTargetCompileDefinitionsCommand);
|
|
||||||
state->AddBuiltinCommand("target_compile_features",
|
|
||||||
new cmTargetCompileFeaturesCommand);
|
|
||||||
state->AddBuiltinCommand("target_compile_options",
|
|
||||||
new cmTargetCompileOptionsCommand);
|
|
||||||
state->AddBuiltinCommand("target_include_directories",
|
|
||||||
new cmTargetIncludeDirectoriesCommand);
|
|
||||||
state->AddBuiltinCommand("target_sources", new cmTargetSourcesCommand);
|
|
||||||
|
|
||||||
state->AddDisallowedCommand(
|
state->AddDisallowedCommand(
|
||||||
"export_library_dependencies", new cmExportLibraryDependenciesCommand,
|
"export_library_dependencies", new cmExportLibraryDependenciesCommand,
|
||||||
|
@@ -403,8 +403,14 @@ CMAKE_CXX_SOURCES="\
|
|||||||
cmSubdirCommand \
|
cmSubdirCommand \
|
||||||
cmSystemTools \
|
cmSystemTools \
|
||||||
cmTarget \
|
cmTarget \
|
||||||
|
cmTargetCompileDefinitionsCommand \
|
||||||
|
cmTargetCompileFeaturesCommand \
|
||||||
|
cmTargetCompileOptionsCommand \
|
||||||
|
cmTargetIncludeDirectoriesCommand \
|
||||||
cmTargetLinkLibrariesCommand \
|
cmTargetLinkLibrariesCommand \
|
||||||
|
cmTargetPropCommandBase \
|
||||||
cmTargetPropertyComputer \
|
cmTargetPropertyComputer \
|
||||||
|
cmTargetSourcesCommand \
|
||||||
cmTest \
|
cmTest \
|
||||||
cmTestGenerator \
|
cmTestGenerator \
|
||||||
cmTimestamp \
|
cmTimestamp \
|
||||||
|
Reference in New Issue
Block a user