You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -67,9 +65,9 @@ I have developed some samples to show off `cmakepp`'s capabilities. Here you can
67
65
68
66
69
67
70
-
# Installation
68
+
# Getting `cmakepp`
71
69
72
-
You have multiple options to install `cmakepp` the only prerequisite for all options is that cmake is installed with version `>=2.8.7` - I recommend `>=2.8.23`. You will be notified if a function only works with a more current version of cmake.
70
+
You have multiple options to install `cmakepp` the only prerequisite for all options is that [`CMake`](http://www.cmake.org) is installed with a version `>=2.8.12`. `cmakepp`will also work with version less than `2.8.12` however some functions might fail.
73
71
74
72
75
73
*[Install by Console](#install_console) - Recommended
Copy file name to clipboardExpand all lines: README.md.in
+11-11Lines changed: 11 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -13,14 +13,14 @@
13
13
Look through the files in the package. Most functions will be commented and the other's usage can be inferred. All functions are avaiable as soon as you include the `cmakepp.cmake` file. To find functionality browse the `README.md` files throughout this project.
14
14
15
15
16
-
<%=template_run("cmake/README.md.in")%>
16
+
<%=template_run_file("cmake/README.md.in")%>
17
17
18
18
19
-
<%=template_run("samples/README.md.in")%>
19
+
<%=template_run_file("samples/README.md.in")%>
20
20
21
-
# Installation
21
+
# Getting `cmakepp`
22
22
23
-
You have multiple options to install `cmakepp` the only prerequisite for all options is that cmake is installed with version `>=2.8.7` - I recommend `>=2.8.23`. You will be notified if a function only works with a more current version of cmake.
23
+
You have multiple options to install `cmakepp` the only prerequisite for all options is that [`CMake`](http://www.cmake.org) is installed with a version `>=2.8.12`. `cmakepp` will also work with version less than `2.8.12` however some functions might fail.
24
24
25
25
26
26
* [Install by Console](#install_console) - Recommended
@@ -136,8 +136,8 @@ I am a bit a hypocrit. I am trying to adhere to these rules though:
136
136
To describe cmake functions I use formalisms which I found most useful they should be intuitively understandable but here I want to describe them in detail.
137
137
138
138
139
-
* `@` denotes character data
140
-
* `<string> ::= "\""@"\""` denotes a string literal
139
+
* `@@` denotes character data
140
+
* `<string> ::= "\""@@"\""` denotes a string literal
* `<identifier> ::= /[a-zA-Z0-9_-]+/` denotes a identifier which can be used for definitions
143
143
* `<datatype> ::= "<" "any"|"bool"|"number"|""|"void"|""|<structured data> <?"...">">"` denotes a datatype the elipses denotes that multiple values in array form are described else the datatype can be `any`, `bool`, `number`, `<structured data>` etc..
@@ -153,7 +153,7 @@ To describe cmake functions I use formalisms which I found most useful they shou
153
153
* `<named function parameter>`
154
154
* `<function parameter> ::= <definition>|<named function parameter>`
155
155
* `<function definition> `
156
-
* ... @todo
156
+
* ... @@todo
157
157
158
158
159
159
## <a name="return"></a>Returning values
@@ -214,8 +214,8 @@ This is possible by overwriting CMakes default return() function with a macro. I
Copy file name to clipboardExpand all lines: cmake/object/README.md
+2-5Lines changed: 2 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,16 +30,13 @@ As is possible in JavaScript an Python I let you override default object operati
30
30
*`__get_keys__ : (<this>):<member ...>` override the operation which returns the list of available keys. It is expected that all keys returned will are valid properties (they exist).
31
31
*`__has__ : (<this> <member>):<bool>` overrides the has operation. MUST return true iff the object has a property called `<member>`
32
32
*`__member_call__ : (<this> <member> <args:<any...>>):<return value:<any>>` this operation is invoked when `obj_member_call(...)` is called (and thus also when `call, rcall, etc` is called) overriding this function allows you to dispatch a call operation to the object member identified by `<member>` with the specified `args` it should return the result of the specified operation. The `this` variable is always set to the object instance current instance.
Copy file name to clipboardExpand all lines: cmake/package/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -233,7 +233,7 @@ A package source which uses the bitbucket api to parse remote source packages.
233
233
234
234
Uses the source code management sytem `git` to access a package. A git repository is interpreted as a package with refs (tags/branches/hashes) being interpreted as different version.
235
235
236
-
*`query uri format` - takes any uri which git can use (`https`, `ssh`, `git`, `user@host:repo.git`) internally `git ls-remote` is used to check if the uri points to a valid repository. You can specify a ref, branch or tag by appending a query to the uri e.g. `?tag=v0.0.1`
236
+
*`query uri format` - takes any uri which git can use (`https`, `ssh`, `git`, `user internally `git ls-remote` is used to check if the uri points to a valid repository. You can specify a ref, branch or tag by appending a query to the uri e.g. `?tag=v0.0.1`
237
237
*`package uri format` - same as `query uri format` but with the additional scheme `gitscm` added
0 commit comments