Henry Schreiner
35f0258d43
Adding version badges
2020-03-23 21:19:01 -04:00
Henry Schreiner
4cefd6ab32
Adding CMake 3.17.0
2020-03-20 10:16:04 -04:00
Henry Schreiner
c8d42d2e8a
Fix Chocolatey spelling, closes #30
2020-03-18 20:00:54 +00:00
Matheus Catarino
60918a6032
Windows installation methods:
...
MSYS2 and Scoop
2020-03-13 13:39:00 +00:00
Henry Schreiner
39d4cdf604
Fix #27
2020-01-30 11:37:28 -05:00
Henry Schreiner
7df2e210cb
Fix #29 , found by @Per
2020-01-30 11:32:26 -05:00
Henry Schreiner
1d5c1a180c
Fix #28 , broken link
2020-01-30 16:29:41 +00:00
Henry Schreiner
ed5abd79f8
Updates for upcoming CMake 3.17
2020-01-29 10:30:38 -05:00
Henry Schreiner
e2e074e02a
Fix SHELL:
2020-01-28 23:38:44 -05:00
Elisha Sarkis
c3e66d2d0b
Update ides.md with fix to typo
2020-01-26 19:11:04 +00:00
Henry Schreiner
ad364ca2d9
Bump version to 3.16.3
2020-01-26 12:16:28 -05:00
Henry Schreiner
e963c07063
Merge branch 'henryiii-316' into 'master'
...
New CMake version
See merge request CLIUtils/modern-cmake!24
2019-11-26 18:59:23 +00:00
Henry Schreiner
17485caf65
Merge branch 'patch-1' into 'master'
...
I lost over a day trying to figure out why I couldn't set a working directory...
See merge request CLIUtils/modern-cmake!23
2019-11-26 18:58:39 +00:00
Henry Schreiner
380a04df34
New CMake version
2019-11-26 13:52:10 -05:00
Henry Schreiner
504b20db3f
Update fetch.md
2019-11-09 05:15:09 +00:00
Henry Fredrick Schreiner
113f6dabbf
Update to 3.15.4
2019-10-10 00:13:41 -04:00
Stuart Schechter
0347de327f
I lost over a day trying to figure out why I couldn't set a working directory for tests. It turns out, you can't (at least for Visual Studio projects) if you used gtest_add_tests, but it works just fine using the more up to date gtest_discover_tests. This PR is written to facilitate two very common needs of testers: access to a working directory and the ability to include libraries (since, tests are often written to tests libraries.)
...
Changes:
Replace gtest_add_tests, which is outdated and causes problems (especially in Windows & visual studio) with gtest_discover_tests.
Modified macros to show how working directories are set
Add example that sets working directory and uses custom libraries.
Add include(GoogleTest), which seems to be necessary on some platforms
2019-09-26 23:17:15 +00:00
Henry Schreiner
3b949381d5
Merge branch 'master' into 'master'
...
Fix a typo in fetch.md
See merge request CLIUtils/modern-cmake!20
2019-09-23 20:01:40 +00:00
Henry Schreiner
369498d1f9
Installing updates
2019-09-23 15:38:22 -04:00
Henry Schreiner
21d6511f1a
Starting on initial 3.16 dev notes
2019-09-10 11:02:09 -04:00
Henry Schreiner
a8714b16ab
CMake 3.15.3
2019-09-09 11:35:00 -04:00
Stanowczo
085c3f5ae4
Corrected current directories in install examples (running.md)
2019-08-30 11:48:16 +00:00
Takahiro Ueda
fa0276ae61
Fix a typo in fetch.md
...
Missing ")".
2019-08-23 19:31:45 +09:00
Henry Schreiner
7ccc37da2f
Update CMake versions
2019-08-12 10:46:29 -04:00
Henry Schreiner
f390446811
Mention build options
2019-08-12 10:09:51 -04:00
Henry Schreiner
3669dcb0b8
Mention -v for 3.14
2019-08-12 09:53:49 -04:00
Henry Fredrick Schreiner
9ffac6015c
Adding debugger example
2019-08-09 23:00:37 -04:00
Henry Schreiner
92598e53e1
Promoting the new way
2019-08-08 17:20:21 -04:00
Henry Schreiner
674c784bf0
List targets
2019-08-08 17:10:25 -04:00
Henry Schreiner
89c222da2c
Updates for ROOT
2019-08-08 16:18:42 -04:00
Henry Schreiner
f19057232c
Adding minor updates to structure based on recent new example
2019-08-07 17:13:17 -04:00
Henry Schreiner
d68014e579
Fix #14 , generator expression does not need extra quotes for path
2019-08-07 15:50:24 -04:00
Henry Schreiner
90ff509892
Adding extended example
2019-08-07 05:06:55 +00:00
EdsterG
22ef3b55b8
Updated to running.md
2019-08-06 22:07:19 +00:00
Henry Schreiner
9e02bd6289
Merge branch 'patch-1' into 'master'
...
fix typo in variables.md
See merge request CLIUtils/modern-cmake!17
2019-08-06 22:06:41 +00:00
Henry Schreiner
2763eb48a0
More info from lesson work
2019-07-31 17:15:08 -04:00
Henry Schreiner
56a6387308
Quick fix
2019-07-31 12:29:33 -04:00
Henry Schreiner
89e7e0a73e
Updates for recent CMake changes, more info about languages
2019-07-31 11:36:19 -04:00
Henry Schreiner
1b88e8e968
Minor touchup to IDEs section
2019-07-30 17:49:02 -04:00
Henry Fredrick Schreiner
fc91530b24
Updated to 3.15.1
2019-07-28 21:10:18 -04:00
Henry Schreiner
8c3546ce8c
Fix #13 and drop mention of line comment breaking function calls, they seem to work correctly
2019-07-19 11:37:18 -04:00
Henry Schreiner
70aba15474
Adding note on exporting
2019-07-19 11:22:54 -04:00
Henry Fredrick Schreiner
5a23bc2438
Update to CMake 3.15
2019-07-18 00:37:04 -04:00
A Gruber
1400e58b0a
fix typo in variables.md
2019-06-24 13:32:29 +00:00
Henry Fredrick Schreiner
30c83f03e8
Adding fix for #10
2019-05-16 21:17:08 +02:00
Henry Fredrick Schreiner
642508b4ab
Minor fix
2019-05-15 16:59:20 +02:00
Henry Fredrick Schreiner
f0b2c9be26
More links and versions
2019-05-15 14:23:03 +02:00
Henry Fredrick Schreiner
c3ac734d2a
Update CMake version
2019-05-15 14:06:54 +02:00
bgklug
0b1cfbe53b
Move default cmake versions by system to install page
2019-05-06 17:42:25 -08:00
Arcturus
548040e179
fix typo
2019-05-06 07:20:59 +00:00
Henry Fredrick Schreiner
dd7232b23c
Update 3.14.0 -> 3.14.1
2019-04-09 19:58:05 +02:00
Henry Fredrick Schreiner
5324b8342d
Update to CMake 3.14
2019-03-20 17:23:38 -04:00
Mike Taves
7d4d9f716b
Update basics.md
2019-03-16 06:45:11 +00:00
Thomas Etter
fa4cd27710
fix a copy-paste error
2019-03-07 22:09:38 +01:00
Jeffrey LeCompte
0666687b71
Removed erroneous '2'
2019-03-04 18:24:21 +00:00
Henry Fredrick Schreiner
df0b588562
Adding new TREE folder option
2019-03-01 13:07:48 +01:00
Henry Fredrick Schreiner
4f6e9e77d6
Fixing error with simple project include
2019-02-22 23:49:03 +01:00
Henry Fredrick Schreiner
1a3e22c1e1
Adding simple example
2019-02-22 17:54:10 +01:00
Henry Fredrick Schreiner
f27230808e
Adding preview notes for CMake 3.14
2019-02-22 17:15:24 +01:00
Henry Fredrick Schreiner
7c05525f46
Fixing #8 , and starting basic example
2019-02-21 22:59:33 +01:00
Henry Fredrick Schreiner
c695ac4669
Reflect update for EPEL cmake version
2019-02-21 09:19:27 +01:00
Henry Fredrick Schreiner
9b2716ea78
Move to 3.13.4
2019-02-16 10:00:25 +01:00
Henry Schreiner
026b5e8ed3
Merge branch 'patch-1' into 'master'
...
Update installing.md, `install(TARGET...` replaced by `install(TARGETS...`
See merge request CLIUtils/modern-cmake!8
2019-02-01 07:26:44 +00:00
Henry Schreiner
2a4bc43a06
Merge branch 'patch-1' into 'master'
...
Fix small copy & paste error
See merge request CLIUtils/modern-cmake!9
2019-02-01 07:25:59 +00:00
Kavi Jivan
f4b59a146b
Add missing "NAME" keyword for parameter to add_test
2019-02-01 04:07:26 +00:00
mschoos
cb2fe3307c
Fix small copy & paste error
2019-01-10 15:32:26 +00:00
Pavel
f94d9bd711
Update installing.md, install(TARGET...
replaced by install(TARGETS...
2019-01-09 10:18:57 +00:00
Henry Schreiner
a118022724
Testingupdates
2018-12-05 18:21:01 +00:00
Henry Fredrick Schreiner
2ba818e20e
Travis mention
2018-11-28 08:16:36 +01:00
Henry Fredrick Schreiner
2e48f64dd5
Pip update
2018-11-28 07:59:24 +01:00
Henry Fredrick Schreiner
303c1340da
Adding updates for CMake 3.13
2018-11-27 21:55:39 +01:00
Henry Fredrick Schreiner
5bd6b9b19c
Fix wording, closes #4
2018-11-23 00:35:08 +02:00
thomas padioleau
9b9b57ce24
Merge gitlab.com:CLIUtils/modern-cmake
2018-10-18 15:50:19 +02:00
Henry Fredrick Schreiner
3dfa974784
Adding CMake 3.13 preliminary notes
2018-10-18 15:47:04 +02:00
thomas padioleau
00344b6fa0
Merge branch 'patch-1'
2018-10-17 14:32:16 +02:00
Henry Schreiner
e37c0d1d83
Merge branch 'leezu-master-patch-43177' into 'master'
...
Fix typo in chapters/features/small.md
See merge request CLIUtils/modern-cmake!5
2018-10-16 15:37:43 +00:00
Henry Schreiner
cbb651fa9f
Merge branch 'patch-1' into 'master'
...
Fix a term in intro/running.md
See merge request CLIUtils/modern-cmake!4
2018-10-16 15:37:15 +00:00
Henry Schreiner
e827140a70
Merge branch 'patch-1' into 'master'
...
fix minor typos
See merge request CLIUtils/modern-cmake!2
2018-10-16 15:36:07 +00:00
Henry Schreiner
c82c13c80e
Merge branch 'patch-1' into 'master'
...
Fix missing quote
See merge request CLIUtils/modern-cmake!1
2018-10-16 15:33:45 +00:00
Leonard
44d2fae6d1
Update chapters/features/small.md
2018-10-05 11:14:05 +00:00
Henry Fredrick Schreiner
eab8e7e51a
Update to CMake 3.12.2
2018-09-26 17:15:23 +02:00
Henry Fredrick Schreiner
d10a00caa1
Adding Minuit2 page
2018-09-10 11:45:30 +02:00
Gerald Combs
a684934799
Fix a term in intro/running.md
...
"per say" → "per se".
2018-09-02 21:04:35 +00:00
Henry Fredrick Schreiner
582429d07a
Adding mention of OpenMP on 3.12
2018-08-20 10:21:41 +02:00
tpadioleau
7bad5c359d
Update submodule.md
2018-08-04 16:49:26 +00:00
Henry Fredrick Schreiner
8fb00b0c8b
Adding CMake 3.12
2018-07-19 11:54:08 +02:00
Henry Fredrick Schreiner
3d3b8f257a
Adding warning
2018-07-16 12:48:56 +02:00
Doug Johnston
4bc1408180
fix minor typos
2018-07-06 02:04:02 +00:00
Henry Fredrick Schreiner
49f3b682b2
Adding updates for ROOT
2018-05-01 18:01:36 +02:00
Henry Fredrick Schreiner
7a7b7b4f55
Adding link to docs
2018-04-26 09:36:18 -04:00
Henry Fredrick Schreiner
0c4d409829
Expand ROOT_USE_FILE
2018-04-26 09:17:25 -04:00
Henry Fredrick Schreiner
1cba97c923
Adding policy suggestion
2018-04-25 17:51:02 -04:00
Henry Fredrick Schreiner
c33e533b42
Bump version to 3.11.1
2018-04-19 12:49:00 +02:00
Henry Fredrick Schreiner
3245383a85
Minor fix for FeatureSummary
2018-04-12 10:28:14 +02:00
Axel Huebl
bb3f826e69
Fix missing quote
2018-04-11 12:56:54 +00:00
Henry Fredrick Schreiner
039db8f484
Fix typo with arguments
2018-04-11 10:42:10 +02:00
Henry Fredrick Schreiner
2824da034f
Adding include what you use instructions
2018-04-06 14:51:51 +02:00
Henry Fredrick Schreiner
3f10729d1b
Adding more links, fix master links
2018-04-06 11:40:00 +02:00
Henry Fredrick Schreiner
3c89ab6807
Adding FeatureSummary
2018-04-06 11:29:56 +02:00
Henry Fredrick Schreiner
7e686f8097
Starting nice linking to CMake docs: basics
2018-04-06 08:33:21 +02:00
Henry Fredrick Schreiner
1ddf77ac2f
Some updates from AmpGen work
2018-04-05 23:25:03 +02:00
Henry Fredrick Schreiner
e589556d29
Adding module
2018-04-05 14:54:25 +02:00
Henry Fredrick Schreiner
ed2227e7a4
Updates to FetchContent
2018-04-05 13:01:02 +02:00
Henry Fredrick Schreiner
832e24610d
More updates about safety and ... for CMake version
2018-04-05 12:50:46 +02:00
Henry Fredrick Schreiner
5a46dd718b
Fixing older links
2018-04-05 12:41:47 +02:00
Henry Fredrick Schreiner
4046b4e31b
Filled in final missing sections
2018-04-05 12:31:31 +02:00
Henry Fredrick Schreiner
87f2f9ed27
Updating trace mention
2018-04-05 10:05:59 +02:00
Henry Fredrick Schreiner
4897f2ae6f
Adding test build to CI
2018-04-05 08:58:10 +02:00
Henry Fredrick Schreiner
d2c2c1b78d
Cleanup, extra CUDA info
2018-04-02 17:39:08 +02:00
Henry Fredrick Schreiner
9d05002153
Adding cpack chapter
2018-03-31 08:12:42 +02:00
Henry Fredrick Schreiner
0e2f838a99
One more version fix
2018-03-30 17:35:33 +02:00
Henry Fredrick Schreiner
ec6f412113
Adding future info
2018-03-30 17:07:48 +02:00
Henry Fredrick Schreiner
9e4822b373
Adding fetch information
2018-03-30 15:39:25 +02:00
Henry Fredrick Schreiner
f09ca2ca8b
Adding catch and some fixes
2018-03-30 15:15:37 +02:00
Henry Fredrick Schreiner
5a1632ae28
Adding do/donots
2018-03-30 14:26:33 +02:00
Henry Fredrick Schreiner
ebc704f4c9
Adding several more chapters, and placeholders.
2018-03-30 10:58:51 +02:00
Henry Fredrick Schreiner
6fda3e2328
Better internal structure
2018-03-30 08:53:16 +02:00
Henry Fredrick Schreiner
6fb5337b61
Better structure
2018-03-29 23:40:07 +02:00
Henry Fredrick Schreiner
8fc1144b51
Adding fixes and properties
2018-03-29 23:22:38 +02:00
Henry Fredrick Schreiner
6aaaef8208
Reordering and moving things around
2018-03-29 19:30:00 +02:00
Henry Fredrick Schreiner
d77b62163a
Fixing a typo
2018-03-29 16:00:52 +02:00
Henry Fredrick Schreiner
397b6e933c
Adding what's new in CMake
2018-03-29 15:53:00 +02:00
Henry Fredrick Schreiner
2d7cb87893
Adding ROOT, moving to term
2018-03-28 20:50:38 +02:00
Henry Fredrick Schreiner
971cc5d7c7
Adding a few small fixes
2018-03-10 22:05:33 +01:00
Henry Fredrick Schreiner
0886b69ffe
Adding configure details
2018-03-10 21:50:41 +01:00
Henry Fredrick Schreiner
b176ef5bd7
Adding tests and smallinc
2017-10-21 18:03:43 -04:00
Henry Schreiner
b6d0340a19
Addind to file from Editorial through Working copy
2017-10-21 16:50:04 -04:00
Henry Fredrick Schreiner
7ff521c44e
Adding features, strike out unfinished chapters
2017-10-18 14:29:33 -04:00
Henry Fredrick Schreiner
9b61fdaf38
Adding install, typos fixed
2017-10-18 11:08:14 -04:00
Henry Fredrick Schreiner
c00cc734a2
Adding c++11
2017-10-18 09:38:56 -04:00
Henry Fredrick Schreiner
30cf257a55
Updates, incluing working warning
2017-10-18 08:48:28 -04:00
Henry Fredrick Schreiner
f04e3cbb9d
Adding some content
2017-10-17 15:41:41 -04:00