|
|
@@ -245,7 +245,7 @@ public:
|
|
|
/** Get the full path to the target according to the settings in its
|
|
|
makefile and the configuration type. */
|
|
|
std::string GetFullPath(
|
|
|
- const std::string& config = "",
|
|
|
+ const std::string& config,
|
|
|
cmStateEnums::ArtifactType artifact = cmStateEnums::RuntimeBinaryArtifact,
|
|
|
bool realname = false) const;
|
|
|
std::string NormalGetFullPath(const std::string& config,
|
|
|
@@ -283,7 +283,7 @@ public:
|
|
|
|
|
|
/** Get the full name of the target according to the settings in its
|
|
|
makefile. */
|
|
|
- std::string GetFullName(const std::string& config = "",
|
|
|
+ std::string GetFullName(const std::string& config,
|
|
|
cmStateEnums::ArtifactType artifact =
|
|
|
cmStateEnums::RuntimeBinaryArtifact) const;
|
|
|
|
|
|
@@ -326,8 +326,7 @@ public:
|
|
|
std::string GetSOName(const std::string& config) const;
|
|
|
|
|
|
void GetFullNameComponents(std::string& prefix, std::string& base,
|
|
|
- std::string& suffix,
|
|
|
- const std::string& config = "",
|
|
|
+ std::string& suffix, const std::string& config,
|
|
|
cmStateEnums::ArtifactType artifact =
|
|
|
cmStateEnums::RuntimeBinaryArtifact) const;
|
|
|
|
|
|
@@ -540,7 +539,7 @@ public:
|
|
|
configuration name is given then the generator will add its
|
|
|
subdirectory for that configuration. Otherwise just the canonical
|
|
|
output directory is given. */
|
|
|
- std::string GetDirectory(const std::string& config = "",
|
|
|
+ std::string GetDirectory(const std::string& config,
|
|
|
cmStateEnums::ArtifactType artifact =
|
|
|
cmStateEnums::RuntimeBinaryArtifact) const;
|
|
|
|
|
|
@@ -548,7 +547,7 @@ public:
|
|
|
If the configuration name is given then the generator will add its
|
|
|
subdirectory for that configuration. Otherwise just the canonical
|
|
|
compiler pdb output directory is given. */
|
|
|
- std::string GetCompilePDBDirectory(const std::string& config = "") const;
|
|
|
+ std::string GetCompilePDBDirectory(const std::string& config) const;
|
|
|
|
|
|
/** Get sources that must be built before the given source. */
|
|
|
std::vector<cmSourceFile*> const* GetSourceDepends(
|
|
|
@@ -577,7 +576,7 @@ public:
|
|
|
std::string GetPDBOutputName(const std::string& config) const;
|
|
|
|
|
|
/** Get the name of the pdb file for the target. */
|
|
|
- std::string GetPDBName(const std::string& config = "") const;
|
|
|
+ std::string GetPDBName(const std::string& config) const;
|
|
|
|
|
|
/** Whether this library has soname enabled and platform supports it. */
|
|
|
bool HasSOName(const std::string& config) const;
|
|
|
@@ -595,10 +594,10 @@ public:
|
|
|
bool IsNullImpliedByLinkLibraries(const std::string& p) const;
|
|
|
|
|
|
/** Get the name of the compiler pdb file for the target. */
|
|
|
- std::string GetCompilePDBName(const std::string& config = "") const;
|
|
|
+ std::string GetCompilePDBName(const std::string& config) const;
|
|
|
|
|
|
/** Get the path for the MSVC /Fd option for this target. */
|
|
|
- std::string GetCompilePDBPath(const std::string& config = "") const;
|
|
|
+ std::string GetCompilePDBPath(const std::string& config) const;
|
|
|
|
|
|
// Get the target base name.
|
|
|
std::string GetOutputName(const std::string& config,
|