Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dennis Klein
CMake
Commits
a16bf141
Commit
a16bf141
authored
Jun 10, 2016
by
Daniel Pfeifer
Browse files
Add missing braces around statements.
Apply fixits of clang-tidy's readability-braces-around-statements checker.
parent
bd9e551c
Changes
26
Hide whitespace changes
Inline
Side-by-side
Source/CPack/IFW/cmCPackIFWGenerator.cxx
View file @
a16bf141
...
...
@@ -345,18 +345,21 @@ cmCPackComponent* cmCPackIFWGenerator::GetComponent(
const
std
::
string
&
projectName
,
const
std
::
string
&
componentName
)
{
ComponentsMap
::
iterator
cit
=
Components
.
find
(
componentName
);
if
(
cit
!=
Components
.
end
())
if
(
cit
!=
Components
.
end
())
{
return
&
(
cit
->
second
);
}
cmCPackComponent
*
component
=
cmCPackGenerator
::
GetComponent
(
projectName
,
componentName
);
if
(
!
component
)
if
(
!
component
)
{
return
component
;
}
std
::
string
name
=
GetComponentPackageName
(
component
);
PackagesMap
::
iterator
pit
=
Packages
.
find
(
name
);
if
(
pit
!=
Packages
.
end
())
if
(
pit
!=
Packages
.
end
())
{
return
component
;
}
cmCPackIFWPackage
*
package
=
&
Packages
[
name
];
package
->
Name
=
name
;
...
...
@@ -387,13 +390,15 @@ cmCPackComponentGroup* cmCPackIFWGenerator::GetComponentGroup(
{
cmCPackComponentGroup
*
group
=
cmCPackGenerator
::
GetComponentGroup
(
projectName
,
groupName
);
if
(
!
group
)
if
(
!
group
)
{
return
group
;
}
std
::
string
name
=
GetGroupPackageName
(
group
);
PackagesMap
::
iterator
pit
=
Packages
.
find
(
name
);
if
(
pit
!=
Packages
.
end
())
if
(
pit
!=
Packages
.
end
())
{
return
group
;
}
cmCPackIFWPackage
*
package
=
&
Packages
[
name
];
package
->
Name
=
name
;
...
...
@@ -462,8 +467,9 @@ std::string cmCPackIFWGenerator::GetGroupPackageName(
cmCPackComponentGroup
*
group
)
const
{
std
::
string
name
;
if
(
!
group
)
if
(
!
group
)
{
return
name
;
}
if
(
cmCPackIFWPackage
*
package
=
GetGroupPackage
(
group
))
{
return
package
->
Name
;
}
...
...
@@ -488,8 +494,9 @@ std::string cmCPackIFWGenerator::GetComponentPackageName(
cmCPackComponent
*
component
)
const
{
std
::
string
name
;
if
(
!
component
)
if
(
!
component
)
{
return
name
;
}
if
(
cmCPackIFWPackage
*
package
=
GetComponentPackage
(
component
))
{
return
package
->
Name
;
}
...
...
@@ -534,8 +541,9 @@ cmCPackIFWRepository* cmCPackIFWGenerator::GetRepository(
const
std
::
string
&
repositoryName
)
{
RepositoriesMap
::
iterator
rit
=
Repositories
.
find
(
repositoryName
);
if
(
rit
!=
Repositories
.
end
())
if
(
rit
!=
Repositories
.
end
())
{
return
&
(
rit
->
second
);
}
cmCPackIFWRepository
*
repository
=
&
Repositories
[
repositoryName
];
repository
->
Name
=
repositoryName
;
...
...
Source/CPack/IFW/cmCPackIFWInstaller.cxx
View file @
a16bf141
...
...
@@ -343,6 +343,7 @@ void cmCPackIFWInstaller::GeneratePackageFiles()
void
cmCPackIFWInstaller
::
WriteGeneratedByToStrim
(
cmXMLWriter
&
xout
)
{
if
(
Generator
)
if
(
Generator
)
{
Generator
->
WriteGeneratedByToStrim
(
xout
);
}
}
Source/CPack/IFW/cmCPackIFWPackage.cxx
View file @
a16bf141
...
...
@@ -71,8 +71,9 @@ cmCPackIFWPackage::DependenceStruct::DependenceStruct(
std
::
string
cmCPackIFWPackage
::
DependenceStruct
::
NameWithCompare
()
const
{
if
(
Compare
.
Type
==
CompareNone
)
if
(
Compare
.
Type
==
CompareNone
)
{
return
Name
;
}
std
::
string
result
=
Name
;
...
...
@@ -128,8 +129,9 @@ bool cmCPackIFWPackage::IsVersionEqual(const char* version)
std
::
string
cmCPackIFWPackage
::
GetComponentName
(
cmCPackComponent
*
component
)
{
if
(
!
component
)
if
(
!
component
)
{
return
""
;
}
const
char
*
option
=
GetOption
(
"CPACK_IFW_COMPONENT_"
+
cmsys
::
SystemTools
::
UpperCase
(
component
->
Name
)
+
"_NAME"
);
...
...
@@ -189,8 +191,9 @@ int cmCPackIFWPackage::ConfigureFromOptions()
int
cmCPackIFWPackage
::
ConfigureFromComponent
(
cmCPackComponent
*
component
)
{
if
(
!
component
)
if
(
!
component
)
{
return
0
;
}
// Restore defaul configuration
DefaultConfiguration
();
...
...
@@ -284,8 +287,9 @@ int cmCPackIFWPackage::ConfigureFromComponent(cmCPackComponent* component)
int
cmCPackIFWPackage
::
ConfigureFromGroup
(
cmCPackComponentGroup
*
group
)
{
if
(
!
group
)
if
(
!
group
)
{
return
0
;
}
// Restore defaul configuration
DefaultConfiguration
();
...
...
@@ -474,6 +478,7 @@ void cmCPackIFWPackage::GeneratePackageFile()
void
cmCPackIFWPackage
::
WriteGeneratedByToStrim
(
cmXMLWriter
&
xout
)
{
if
(
Generator
)
if
(
Generator
)
{
Generator
->
WriteGeneratedByToStrim
(
xout
);
}
}
Source/CPack/IFW/cmCPackIFWRepository.cxx
View file @
a16bf141
...
...
@@ -89,8 +89,9 @@ bool cmCPackIFWRepository::IsVersionEqual(const char* version)
bool
cmCPackIFWRepository
::
ConfigureFromOptions
()
{
// Name;
if
(
Name
.
empty
())
if
(
Name
.
empty
())
{
return
false
;
}
std
::
string
prefix
=
"CPACK_IFW_REPOSITORY_"
+
cmsys
::
SystemTools
::
UpperCase
(
Name
)
+
"_"
;
...
...
@@ -198,8 +199,9 @@ protected:
patched
=
true
;
}
xout
.
EndElement
();
if
(
patched
)
if
(
patched
)
{
return
;
}
if
(
name
==
"Checksum"
)
{
repository
->
WriteRepositoryUpdates
(
xout
);
patched
=
true
;
...
...
@@ -209,8 +211,10 @@ protected:
virtual
void
CharacterDataHandler
(
const
char
*
data
,
int
length
)
{
std
::
string
content
(
data
,
data
+
length
);
if
(
content
==
""
||
content
==
" "
||
content
==
" "
||
content
==
"
\n
"
)
if
(
content
==
""
||
content
==
" "
||
content
==
" "
||
content
==
"
\n
"
)
{
return
;
}
xout
.
Content
(
content
);
}
};
...
...
@@ -332,6 +336,7 @@ void cmCPackIFWRepository::WriteRepositoryUpdates(cmXMLWriter& xout)
void
cmCPackIFWRepository
::
WriteGeneratedByToStrim
(
cmXMLWriter
&
xout
)
{
if
(
Generator
)
if
(
Generator
)
{
Generator
->
WriteGeneratedByToStrim
(
xout
);
}
}
Source/CPack/cmCPackDebGenerator.cxx
View file @
a16bf141
...
...
@@ -826,8 +826,9 @@ static int copy_ar(CF* cfp, off_t size)
size_t
nr
,
nw
;
char
buf
[
8
*
1024
];
if
(
sz
==
0
)
if
(
sz
==
0
)
{
return
0
;
}
FILE
*
from
=
cfp
->
rFile
;
FILE
*
to
=
cfp
->
wFile
;
...
...
@@ -837,16 +838,20 @@ static int copy_ar(CF* cfp, off_t size)
:
sizeof
(
buf
),
from
))
>
0
)
{
sz
-=
nr
;
for
(
size_t
off
=
0
;
off
<
nr
;
nr
-=
off
,
off
+=
nw
)
if
((
nw
=
fwrite
(
buf
+
off
,
1
,
nr
,
to
))
<
nr
)
for
(
size_t
off
=
0
;
off
<
nr
;
nr
-=
off
,
off
+=
nw
)
{
if
((
nw
=
fwrite
(
buf
+
off
,
1
,
nr
,
to
))
<
nr
)
{
return
-
1
;
}
}
}
if
(
sz
)
if
(
sz
)
{
return
-
2
;
}
if
(
cfp
->
flags
&
WPAD
&&
(
size
+
ar_already_written
)
&
1
&&
fwrite
(
&
pad
,
1
,
1
,
to
)
!=
1
)
fwrite
(
&
pad
,
1
,
1
,
to
)
!=
1
)
{
return
-
4
;
}
return
0
;
}
...
...
@@ -874,11 +879,11 @@ static int put_arobj(CF* cfp, struct stat* sb)
if
(
gid
>
USHRT_MAX
)
{
gid
=
USHRT_MAX
;
}
if
(
lname
>
sizeof
(
hdr
->
ar_name
)
||
strchr
(
name
,
' '
))
if
(
lname
>
sizeof
(
hdr
->
ar_name
)
||
strchr
(
name
,
' '
))
{
(
void
)
sprintf
(
ar_hb
,
HDR1
,
AR_EFMT1
,
(
int
)
lname
,
(
long
int
)
sb
->
st_mtime
,
(
unsigned
)
uid
,
(
unsigned
)
gid
,
(
unsigned
)
sb
->
st_mode
,
(
long
long
)
sb
->
st_size
+
lname
,
ARFMAG
);
else
{
}
else
{
lname
=
0
;
(
void
)
sprintf
(
ar_hb
,
HDR2
,
name
,
(
long
int
)
sb
->
st_mtime
,
(
unsigned
)
uid
,
(
unsigned
)
gid
,
(
unsigned
)
sb
->
st_mode
,
(
long
long
)
sb
->
st_size
,
...
...
@@ -886,12 +891,14 @@ static int put_arobj(CF* cfp, struct stat* sb)
}
off_t
size
=
sb
->
st_size
;
if
(
fwrite
(
ar_hb
,
1
,
sizeof
(
HDR
),
cfp
->
wFile
)
!=
sizeof
(
HDR
))
if
(
fwrite
(
ar_hb
,
1
,
sizeof
(
HDR
),
cfp
->
wFile
)
!=
sizeof
(
HDR
))
{
return
-
1
;
}
if
(
lname
)
{
if
(
fwrite
(
name
,
1
,
lname
,
cfp
->
wFile
)
!=
lname
)
if
(
fwrite
(
name
,
1
,
lname
,
cfp
->
wFile
)
!=
lname
)
{
return
-
2
;
}
ar_already_written
=
lname
;
}
result
=
copy_ar
(
cfp
,
size
);
...
...
Source/CTest/cmCTestBZR.cxx
View file @
a16bf141
...
...
@@ -61,8 +61,9 @@ extern "C" int cmBZRXMLParserUnknownEncodingHandler(void*,
// workaround for these unknown encodings.
if
(
name
==
std
::
string
(
"ascii"
)
||
name
==
std
::
string
(
"cp1252"
)
||
name
==
std
::
string
(
"ANSI_X3.4-1968"
))
{
for
(
unsigned
int
i
=
0
;
i
<
256
;
++
i
)
for
(
unsigned
int
i
=
0
;
i
<
256
;
++
i
)
{
info
->
map
[
i
]
=
latin1
[
i
];
}
return
1
;
}
...
...
@@ -336,8 +337,9 @@ private:
void
DoPath
(
char
c0
,
char
c1
,
char
c2
,
std
::
string
path
)
{
if
(
path
.
empty
())
if
(
path
.
empty
())
{
return
;
}
cmSystemTools
::
ConvertToUnixSlashes
(
path
);
const
std
::
string
dir
=
cmSystemTools
::
GetFilenamePath
(
path
);
...
...
@@ -441,8 +443,9 @@ private:
void
DoPath
(
char
c0
,
char
c1
,
char
c2
,
std
::
string
path
)
{
if
(
path
.
empty
())
if
(
path
.
empty
())
{
return
;
}
cmSystemTools
::
ConvertToUnixSlashes
(
path
);
if
(
c0
==
'C'
)
{
...
...
Source/CTest/cmCTestHG.cxx
View file @
a16bf141
...
...
@@ -75,8 +75,9 @@ private:
void
DoPath
(
char
status
,
std
::
string
const
&
path
)
{
if
(
path
.
empty
())
if
(
path
.
empty
())
{
return
;
}
// See "hg help status". Note that there is no 'conflict' status.
switch
(
status
)
{
...
...
Source/CTest/cmCTestMultiProcessHandler.cxx
View file @
a16bf141
...
...
@@ -413,12 +413,14 @@ void cmCTestMultiProcessHandler::UpdateCostData()
std
::
string
line
;
while
(
std
::
getline
(
fin
,
line
))
{
if
(
line
==
"---"
)
if
(
line
==
"---"
)
{
break
;
}
std
::
vector
<
cmsys
::
String
>
parts
=
cmSystemTools
::
SplitString
(
line
,
' '
);
// Format: <name> <previous_runs> <avg_cost>
if
(
parts
.
size
()
<
3
)
if
(
parts
.
size
()
<
3
)
{
break
;
}
std
::
string
name
=
parts
[
0
];
int
prev
=
atoi
(
parts
[
1
].
c_str
());
...
...
@@ -464,8 +466,9 @@ void cmCTestMultiProcessHandler::ReadCostData()
fin
.
open
(
fname
.
c_str
());
std
::
string
line
;
while
(
std
::
getline
(
fin
,
line
))
{
if
(
line
==
"---"
)
if
(
line
==
"---"
)
{
break
;
}
std
::
vector
<
cmsys
::
String
>
parts
=
cmSystemTools
::
SplitString
(
line
,
' '
);
...
...
@@ -480,8 +483,9 @@ void cmCTestMultiProcessHandler::ReadCostData()
float
cost
=
static_cast
<
float
>
(
atof
(
parts
[
2
].
c_str
()));
int
index
=
this
->
SearchByName
(
name
);
if
(
index
==
-
1
)
if
(
index
==
-
1
)
{
continue
;
}
this
->
Properties
[
index
]
->
PreviousRuns
=
prev
;
// When not running in parallel mode, don't use cost data
...
...
Source/CTest/cmCTestP4.cxx
View file @
a16bf141
...
...
@@ -426,8 +426,9 @@ void cmCTestP4::LoadRevisions()
ChangeLists
.
clear
();
this
->
RunChild
(
&
p4_changes
[
0
],
&
out
,
&
err
);
if
(
ChangeLists
.
empty
())
if
(
ChangeLists
.
empty
())
{
return
;
}
// p4 describe -s ...@1111111,2222222
std
::
vector
<
char
const
*>
p4_describe
;
...
...
Source/CTest/cmCTestSVN.cxx
View file @
a16bf141
...
...
@@ -271,8 +271,9 @@ bool cmCTestSVN::UpdateImpl()
bool
cmCTestSVN
::
RunSVNCommand
(
std
::
vector
<
char
const
*>
const
&
parameters
,
OutputParser
*
out
,
OutputParser
*
err
)
{
if
(
parameters
.
empty
())
if
(
parameters
.
empty
())
{
return
false
;
}
std
::
vector
<
char
const
*>
args
;
args
.
push_back
(
this
->
CommandLineTool
.
c_str
());
...
...
Source/CursesDialog/cmCursesLongMessageForm.cxx
View file @
a16bf141
...
...
@@ -54,9 +54,9 @@ void cmCursesLongMessageForm::UpdateStatusBar()
size
=
cmCursesMainForm
::
MAX_WIDTH
-
1
;
}
strncpy
(
bar
,
this
->
Title
.
c_str
(),
size
);
for
(
size_t
i
=
size
-
1
;
i
<
cmCursesMainForm
::
MAX_WIDTH
;
i
++
)
for
(
size_t
i
=
size
-
1
;
i
<
cmCursesMainForm
::
MAX_WIDTH
;
i
++
)
{
bar
[
i
]
=
' '
;
}
int
width
;
if
(
x
<
cmCursesMainForm
::
MAX_WIDTH
)
{
width
=
x
;
...
...
Source/cmCacheManager.cxx
View file @
a16bf141
...
...
@@ -71,8 +71,9 @@ bool cmCacheManager::LoadCache(const std::string& path, bool internal,
while
(
*
realbuffer
!=
'0'
&&
(
*
realbuffer
==
' '
||
*
realbuffer
==
'\t'
||
*
realbuffer
==
'\r'
||
*
realbuffer
==
'\n'
))
{
if
(
*
realbuffer
==
'\n'
)
if
(
*
realbuffer
==
'\n'
)
{
lineno
++
;
}
realbuffer
++
;
}
// skip blank lines and comment lines
...
...
Source/cmDependsC.cxx
View file @
a16bf141
...
...
@@ -158,7 +158,7 @@ bool cmDependsC::WriteDependencies(const std::set<std::string>& sources,
this
->
HeaderLocationCache
.
find
(
current
.
FileName
);
if
(
headerLocationIt
!=
this
->
HeaderLocationCache
.
end
())
{
fullName
=
headerLocationIt
->
second
;
}
else
}
else
{
for
(
std
::
vector
<
std
::
string
>::
const_iterator
i
=
this
->
IncludePath
.
begin
();
i
!=
this
->
IncludePath
.
end
();
++
i
)
{
...
...
@@ -175,6 +175,7 @@ bool cmDependsC::WriteDependencies(const std::set<std::string>& sources,
break
;
}
}
}
}
// Complain if the file cannot be found and matches the complain
...
...
Source/cmGeneratorTarget.cxx
View file @
a16bf141
...
...
@@ -1348,8 +1348,9 @@ std::string cmGeneratorTarget::GetAppBundleDirectory(const std::string& config,
fpath
+=
".app"
;
if
(
!
this
->
Makefile
->
PlatformIsAppleIos
())
{
fpath
+=
"/Contents"
;
if
(
!
contentOnly
)
if
(
!
contentOnly
)
{
fpath
+=
"/MacOS"
;
}
}
return
fpath
;
}
...
...
@@ -1377,8 +1378,9 @@ std::string cmGeneratorTarget::GetCFBundleDirectory(const std::string& config,
fpath
+=
ext
;
if
(
!
this
->
Makefile
->
PlatformIsAppleIos
())
{
fpath
+=
"/Contents"
;
if
(
!
contentOnly
)
if
(
!
contentOnly
)
{
fpath
+=
"/MacOS"
;
}
}
return
fpath
;
}
...
...
@@ -3336,11 +3338,13 @@ static std::string intersect(const std::set<std::string>& s1,
{
std
::
string
result
;
result
=
intersect
(
s1
,
s2
);
if
(
!
result
.
empty
())
if
(
!
result
.
empty
())
{
return
result
;
}
result
=
intersect
(
s1
,
s3
);
if
(
!
result
.
empty
())
if
(
!
result
.
empty
())
{
return
result
;
}
return
intersect
(
s2
,
s3
);
}
...
...
@@ -3351,14 +3355,17 @@ static std::string intersect(const std::set<std::string>& s1,
{
std
::
string
result
;
result
=
intersect
(
s1
,
s2
);
if
(
!
result
.
empty
())
if
(
!
result
.
empty
())
{
return
result
;
}
result
=
intersect
(
s1
,
s3
);
if
(
!
result
.
empty
())
if
(
!
result
.
empty
())
{
return
result
;
}
result
=
intersect
(
s1
,
s4
);
if
(
!
result
.
empty
())
if
(
!
result
.
empty
())
{
return
result
;
}
return
intersect
(
s2
,
s3
,
s4
);
}
...
...
Source/cmGlobalNinjaGenerator.cxx
View file @
a16bf141
...
...
@@ -30,8 +30,9 @@ const char* cmGlobalNinjaGenerator::INDENT = " ";
void
cmGlobalNinjaGenerator
::
Indent
(
std
::
ostream
&
os
,
int
count
)
{
for
(
int
i
=
0
;
i
<
count
;
++
i
)
for
(
int
i
=
0
;
i
<
count
;
++
i
)
{
os
<<
cmGlobalNinjaGenerator
::
INDENT
;
}
}
void
cmGlobalNinjaGenerator
::
WriteDivider
(
std
::
ostream
&
os
)
...
...
@@ -43,8 +44,9 @@ void cmGlobalNinjaGenerator::WriteDivider(std::ostream& os)
void
cmGlobalNinjaGenerator
::
WriteComment
(
std
::
ostream
&
os
,
const
std
::
string
&
comment
)
{
if
(
comment
.
empty
())
if
(
comment
.
empty
())
{
return
;
}
std
::
string
::
size_type
lpos
=
0
;
std
::
string
::
size_type
rpos
;
...
...
@@ -165,16 +167,18 @@ void cmGlobalNinjaGenerator::WriteBuild(
if
(
!
implicitDeps
.
empty
())
{
arguments
+=
" |"
;
for
(
cmNinjaDeps
::
const_iterator
i
=
implicitDeps
.
begin
();
i
!=
implicitDeps
.
end
();
++
i
)
i
!=
implicitDeps
.
end
();
++
i
)
{
arguments
+=
" "
+
EncodeIdent
(
EncodePath
(
*
i
),
os
);
}
}
// Write order-only dependencies.
if
(
!
orderOnlyDeps
.
empty
())
{
arguments
+=
" ||"
;
for
(
cmNinjaDeps
::
const_iterator
i
=
orderOnlyDeps
.
begin
();
i
!=
orderOnlyDeps
.
end
();
++
i
)
i
!=
orderOnlyDeps
.
end
();
++
i
)
{
arguments
+=
" "
+
EncodeIdent
(
EncodePath
(
*
i
),
os
);
}
}
arguments
+=
"
\n
"
;
...
...
@@ -198,9 +202,10 @@ void cmGlobalNinjaGenerator::WriteBuild(
// Write the variables bound to this build statement.
std
::
ostringstream
variable_assignments
;
for
(
cmNinjaVars
::
const_iterator
i
=
variables
.
begin
();
i
!=
variables
.
end
();
++
i
)
++
i
)
{
cmGlobalNinjaGenerator
::
WriteVariable
(
variable_assignments
,
i
->
first
,
i
->
second
,
""
,
1
);
}
// check if a response file rule should be used
std
::
string
buildstr
=
build
;
...
...
@@ -430,8 +435,9 @@ void cmGlobalNinjaGenerator::WriteDefault(std::ostream& os,
cmGlobalNinjaGenerator
::
WriteComment
(
os
,
comment
);
os
<<
"default"
;
for
(
cmNinjaDeps
::
const_iterator
i
=
targets
.
begin
();
i
!=
targets
.
end
();
++
i
)
++
i
)
{
os
<<
" "
<<
*
i
;
}
os
<<
"
\n
"
;
}
...
...
@@ -907,15 +913,17 @@ void cmGlobalNinjaGenerator::AddTargetAlias(const std::string& alias,
this
->
AppendTargetOutputs
(
target
,
outputs
);
// Mark the target's outputs as ambiguous to ensure that no other target uses
// the output as an alias.
for
(
cmNinjaDeps
::
iterator
i
=
outputs
.
begin
();
i
!=
outputs
.
end
();
++
i
)
for
(
cmNinjaDeps
::
iterator
i
=
outputs
.
begin
();
i
!=
outputs
.
end
();
++
i
)
{
TargetAliases
[
*
i
]
=
0
;
}
// Insert the alias into the map. If the alias was already present in the
// map and referred to another target, mark it as ambiguous.
std
::
pair
<
TargetAliasMap
::
iterator
,
bool
>
newAlias
=
TargetAliases
.
insert
(
std
::
make_pair
(
buildAlias
,
target
));
if
(
newAlias
.
second
&&
newAlias
.
first
->
second
!=
target
)
if
(
newAlias
.
second
&&
newAlias
.
first
->
second
!=
target
)
{
newAlias
.
first
->
second
=
0
;
}
}
void
cmGlobalNinjaGenerator
::
WriteTargetAliases
(
std
::
ostream
&
os
)
...
...
@@ -926,8 +934,9 @@ void cmGlobalNinjaGenerator::WriteTargetAliases(std::ostream& os)
for
(
TargetAliasMap
::
const_iterator
i
=
TargetAliases
.
begin
();
i
!=
TargetAliases
.
end
();
++
i
)
{
// Don't write ambiguous aliases.
if
(
!
i
->
second
)
if
(
!
i
->
second
)
{
continue
;
}
cmNinjaDeps
deps
;
this
->
AppendTargetOutputs
(
i
->
second
,
deps
);
...
...
Source/cmLocalNinjaGenerator.cxx
View file @
a16bf141
...
...
@@ -81,8 +81,9 @@ void cmLocalNinjaGenerator::Generate()
tg
->
Generate
();
// Add the target to "all" if required.
if
(
!
this
->
GetGlobalNinjaGenerator
()
->
IsExcluded
(
this
->
GetGlobalNinjaGenerator
()
->
GetLocalGenerators
()[
0
],
*
t
))
this
->
GetGlobalNinjaGenerator
()
->
GetLocalGenerators
()[
0
],
*
t
))
{
this
->
GetGlobalNinjaGenerator
()
->
AddDependencyToAll
(
*
t
);
}
delete
tg
;
}
}
...
...
@@ -257,8 +258,9 @@ void cmLocalNinjaGenerator::WriteProcessedMakefile(std::ostream& os)
os
<<
"# Write statements declared in CMakeLists.txt:"
<<
std
::
endl
<<
"# "
<<
this
->
Makefile
->
GetDefinition
(
"CMAKE_CURRENT_LIST_FILE"
)
<<
std
::
endl
;
if
(
this
->
IsRootMakefile
())
if
(
this
->
IsRootMakefile
())
{
os
<<
"# Which is the root file."
<<
std
::
endl
;
}
cmGlobalNinjaGenerator
::
WriteDivider
(
os
);
os
<<
std
::
endl
;
}
...
...
@@ -282,9 +284,10 @@ void cmLocalNinjaGenerator::AppendCustomCommandDeps(
for
(
std
::
vector
<
std
::
string
>::
const_iterator
i
=
deps
.
begin
();
i
!=
deps
.
end
();
++
i
)
{
std
::
string
dep
;
if
(
this
->
GetRealDependency
(
*
i
,
this
->
GetConfigName
(),
dep
))
if
(
this
->
GetRealDependency
(
*
i
,
this
->
GetConfigName
(),
dep
))
{
ninjaDeps
.
push_back
(
this
->
GetGlobalNinjaGenerator
()
->
ConvertToNinjaPath
(
dep
));
}
}
}
...
...
@@ -294,12 +297,13 @@ std::string cmLocalNinjaGenerator::BuildCommandLine(
// If we have no commands but we need to build a command anyway, use ":".
// This happens when building a POST_BUILD value for link targets that
// don't use POST_BUILD.
if
(
cmdLines
.
empty
())
if
(
cmdLines
.
empty
())
{
#ifdef _WIN32
return
"cd ."
;
#else
return
":"
;
#endif
}
std
::
ostringstream
cmd
;
for
(
std
::
vector
<
std
::
string
>::
const_iterator
li
=
cmdLines
.
begin
();
...
...
@@ -332,8 +336,9 @@ void cmLocalNinjaGenerator::AppendCustomCommandLines(
{
if
(
ccg
.
GetNumberOfCommands
()
>
0
)
{
std
::
string
wd
=
ccg
.
GetWorkingDirectory
();
if
(
wd
.
empty
())
if
(
wd
.
empty
())
{
wd
=
this
->
GetCurrentBinaryDirectory
();
}