Martchus
|
36246d3895
|
Allow adding files for documentation only
|
2016-12-11 17:09:02 +01:00 |
Martchus
|
939a43e348
|
Clean argument parser tests
|
2016-12-07 21:06:21 +01:00 |
Martchus
|
416008da1a
|
Set compile definitions for tests
|
2016-11-26 13:06:27 +01:00 |
Martchus
|
82b5bf3f1d
|
Fix Bash completion when last pre-defined value matches
|
2016-11-26 00:14:45 +01:00 |
Martchus
|
70869f24a8
|
Add method to reset arguments recursively
|
2016-11-26 00:11:48 +01:00 |
Martchus
|
d8b9845d15
|
Document building and linking with static libs
|
2016-11-23 00:39:43 +01:00 |
Martchus
|
116ab9a238
|
Add note about Cygwin in README.md
|
2016-11-21 20:39:01 +01:00 |
Martchus
|
4503f3fd9d
|
Include imported targets actually
|
2016-11-21 20:14:10 +01:00 |
Martchus
|
ade4565e0c
|
Make Windows icon optional
|
2016-11-21 19:54:53 +01:00 |
Martchus
|
9c97d8722d
|
Merge pull request #2 from Martchus/cygwin_fix
Fix compilation on Cygwin
|
2016-11-19 00:46:58 +01:00 |
Martchus
|
d18c7dc9f7
|
Improve README.md
|
2016-11-18 18:31:48 +01:00 |
Martchus
|
c1e18fcbf5
|
Fix compilation on Cygwin
|
2016-11-18 16:41:46 +01:00 |
Martchus
|
9f3ca443e4
|
Make ArgumentParser::verifyArgs() more strict
|
2016-11-15 22:02:40 +01:00 |
Martchus
|
bbb884da30
|
Don't imply args which can't be combined
Leads to more useful error messages if an unknown
argument has been specified.
|
2016-11-15 21:44:23 +01:00 |
Martchus
|
4c0a1d1169
|
Fix minor mistake in argument parser
|
2016-11-14 22:38:21 +01:00 |
Martchus
|
2be349856f
|
Make numberToString/stringToNumber work with u16string
Don't rely on std::basic_stringstream at least for
integral types.
|
2016-11-13 23:06:03 +01:00 |
Martchus
|
bd9cdfccb2
|
Add traits for exploiting SFINAE
|
2016-11-13 22:51:09 +01:00 |
Martchus
|
722e9ae590
|
Improve install-mingw-w64-strip target
|
2016-11-12 02:06:52 +01:00 |
Martchus
|
b903adccdb
|
Provide an imported target for libs
|
2016-11-12 02:06:52 +01:00 |
Martchus
|
e09386f6ed
|
Allow adding 'GenericName' in *.desktop file
|
2016-11-04 14:02:23 +01:00 |
Martchus
|
e8b3f72f50
|
Log currently processed project
|
2016-11-04 10:41:16 +01:00 |
Martchus
|
a1189d3c3b
|
Allow specifying custom exit() function
|
2016-10-30 00:37:28 +02:00 |
Martchus
|
438ca48cbb
|
Improve doc
|
2016-10-30 00:30:54 +02:00 |
Martchus
|
5119bb5c6a
|
Improve ArgumentParser::readSpecifiedArgs()
- Fix minor issues
- Add further test cases
|
2016-10-29 23:54:30 +02:00 |
Martchus
|
97925f1252
|
Don't rely on file completions being in specific order
|
2016-10-29 00:50:17 +02:00 |
Martchus
|
aed4788c64
|
Make 'DirectoryEntryType &operator|=' not constexpr
|
2016-10-29 00:24:18 +02:00 |
Martchus
|
6bdc5436ca
|
Call wine actually
|
2016-10-29 00:21:42 +02:00 |
Martchus
|
6e7e87b73f
|
Improve use of 3rd party libs
|
2016-10-29 00:19:47 +02:00 |
Martchus
|
77c454b304
|
Allow exact shared object version
|
2016-10-22 21:00:33 +02:00 |
Martchus
|
72426e2d4c
|
Fix bash completion when dir/file contains single quote
Also a few other improvements in bash completion code
|
2016-10-22 20:52:08 +02:00 |
Martchus
|
73d42c287c
|
Support desktop actions and other additional desktop entries
|
2016-10-19 20:59:54 +02:00 |
Martchus
|
deabf7f6bf
|
Handle transitive Qt module dependencies correctly
Required in case of static builds
|
2016-10-08 19:04:30 +02:00 |
Martchus
|
4c40004f0b
|
Improve CLI utils
- Add ArgumentParser::readArgs()
- Add Indentation
- Fix eraseLine()
|
2016-10-02 21:53:58 +02:00 |
Martchus
|
4d0807de9b
|
Fix minor issues in build scripts
|
2016-09-30 23:52:00 +02:00 |
Martchus
|
00f7795dcd
|
Link test target against neccassary libraries
In addition to previous libs, also link against
- same libs as app/lib target
- the app target itself if required
|
2016-09-20 20:52:29 +02:00 |
Martchus
|
4829aa40b9
|
Fix mistakes in doc
|
2016-09-17 11:44:49 +02:00 |
Martchus
|
62c0145bce
|
Fix completion install destination
|
2016-09-12 00:21:36 +02:00 |
Martchus
|
34cd505bf7
|
Remove dependencies of install targets
Dependencies were preventing installing
static-only builds
|
2016-09-11 23:10:29 +02:00 |
Martchus
|
636467f93b
|
Add missing template files
|
2016-09-11 21:12:11 +02:00 |
Martchus
|
27d99f0bda
|
Fix install destination of pkg-config files
|
2016-09-11 21:00:34 +02:00 |
Martchus
|
7b946864a6
|
Remove pthread dependency from test target
|
2016-09-11 20:32:59 +02:00 |
Martchus
|
7be0b15d37
|
Add strip targets appropriately
|
2016-09-11 20:32:18 +02:00 |
Martchus
|
5f48579cd3
|
List scripts in project file
Maybe add install target for scripts later
|
2016-09-11 20:30:45 +02:00 |
Martchus
|
79caa5f3ea
|
Improve platform detection
|
2016-09-10 16:00:20 +02:00 |
Martchus
|
056fad7732
|
Allow disabling default cropping
|
2016-09-06 22:53:27 +02:00 |
Martchus
|
925688bcf4
|
Fix messages in TemplateFinder.cmake
|
2016-09-06 22:52:12 +02:00 |
Martchus
|
909b5c2b57
|
Rename variables for enabling/disabling shared/static libs
Avoids conflicts when using mingw-w64-cmake wrapper
|
2016-09-06 22:51:00 +02:00 |
Martchus
|
31be0c24ea
|
Add DateTime::fromIsoString{Gmt,Local}
|
2016-09-01 15:42:25 +02:00 |
Martchus
|
a43e9b2baf
|
Fix BitReader test
|
2016-08-30 19:59:24 +02:00 |
Martchus
|
12588c6928
|
Improve chrono utils
- Support parsing/generating ISO time stamp with
time zone delta
- Fix minor bugs
- Improve tests
|
2016-08-30 19:59:04 +02:00 |