Stephen Kelly
eac15298a8
cmState: Move TargetType enum from cmTarget.
...
Mostly automated:
values=( "EXECUTABLE" "STATIC_LIBRARY" "SHARED_LIBRARY" "MODULE_LIBRARY" "OBJECT_LIBRARY" "UTILITY" "GLOBAL_TARGET" "INTERFACE_LIBRARY" "UNKNOWN_LIBRARY" "TargetType")
for i in "${values[@]}"; do git grep -l cmTarget::$i | xargs sed -i "s|cmTarget::$i|cmState::$i|g"; done
2015-10-15 00:41:39 +02:00
Stephen Kelly
bbef3c2da8
cmLocalGenerator: Add current binary directory accessor.
2015-10-10 11:04:39 +02:00
Stephen Kelly
12cb3bdce4
cmLocalGenerator: Add Home directory accessors.
...
Reduce reasons for cmLocalGenerator to have a cmMakefile.
2015-10-09 00:00:19 +02:00
Stephen Kelly
f2a641d68b
Kate: Remove unused variables.
2015-10-09 00:00:19 +02:00
Stephen Kelly
10cf42f5ae
Kate: Port API to cmLocalGenerator.
2015-10-09 00:00:19 +02:00
Stephen Kelly
4ab2750c54
cmLocalGenerator: Add GetProjectName method.
2015-10-09 00:00:18 +02:00
Daniel Pfeifer
b3372db588
cmExtra{Kate,SublimeText}Generator: Remove unused cmXMLSafe includes
2015-08-28 10:11:08 -04:00
Brad King
6fbd4cae0d
Use cmSystemTools::GetCMakeCommand() to get path to cmake internally
...
This is much simpler than finding a way to lookup "CMAKE_COMMAND"
everywhere.
2015-05-20 11:20:42 -04:00
Stephen Kelly
54d6a9187f
cmMakefile: Rename GetCurrent{Output,Binary}Directory.
...
Match names used in CMake code.
2015-04-21 00:12:52 +02:00
Stephen Kelly
d92887efab
Replace 'foo.size() > 0' pattern with !foo.empty().
2015-01-18 14:25:24 +01:00
Ben Boeckel
1a1b737c99
stringapi: Use strings for generator names
2014-03-08 13:05:38 -05:00
Alex Neundorf
22e5c6c26b
Kate: handle spaces in build dir
...
They need to be escaped in the json file... I'm quite
sure I tested this before, obviously I didn't test it
correctly.
Alex
2014-02-17 09:54:03 -05:00
Alex Neundorf
e02cdba054
Kate: use cmMakefile::GetSafeDefinition() for a not-required variable
...
...otherwise the generator failed in embedded projects via
externalproject(), since there CMAKE_KATE_MAKE_ARGUMENT is not set.
Using GetSafeDefinition() is good enough to protect against
NULL-pointers.
Alex
2014-01-17 14:04:33 +01:00
Alex Neundorf
37104d97b0
kate: put full path to cmake into comment
...
Alex
2013-12-29 21:17:32 +01:00
Alex Neundorf
424d5dc078
kate: support also the build plugin in kate <= 4.12
...
With this patch, simply also the information used
by the build plugin in kate <= 4.12 is put into the
generated json file. The new build plugin (coming
in 4.13) simply ignores this (and vice versa).
Alex
2013-12-29 21:17:25 +01:00
Alex Neundorf
8bd6cf0f33
kate: the prev_target is not used by kate
...
...this was a leftover from experimenting
Alex
2013-12-29 06:40:14 +01:00
Alex Neundorf
c3d20c2ac9
kate: fix ninja support
...
ninja needs to be run from the toplevel build dir,
not from the target dir, as make
Alex
2013-12-19 10:04:00 -05:00
Alex Neundorf
1eaf2f263b
kate: remove unused function
...
Alex
2013-12-19 10:03:34 -05:00
Alex Neundorf
9414217b3b
kate: insert build targets
...
This can be used by the build plugin in kate.
Code is quite similar to the one for Eclipse.
Alex
2013-11-25 10:48:34 -05:00
Alex Neundorf
644e012863
kate: add project generator for the Kate project plugin
...
This patch adds an extra generator for KDE's kate text editor,
or better more specifically, the project plugin.
Alex
2013-11-25 10:48:33 -05:00