Changeset 5672:ac5f50ae33f2 in roaraudio
- Timestamp:
- 09/23/12 15:27:02 (12 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
r5669 r5672 5 5 * Added support for v3 and v5 UUIDs. 6 6 * Added new configure option '--root' (Closes: #326) 7 * Improved roar-config. 7 8 8 9 v. 1.0beta6 - Fri Sep 21 2012 18:03 CEST -
doc/man1/roar-config.1
r4013 r5672 23 23 24 24 .TP 25 \fB--path NAME\fR 26 Print path NAME. Examples for NAME include prefix-plugins. 27 28 .TP 25 29 \fB--libs\fR 26 30 Show linker flags (\-lxxx) needed to link library -
roarclients/roar-config.c
r5532 r5672 26 26 #include <roaraudio.h> 27 27 28 struct {29 c har * name;30 c har * cflags;31 c har * libs;28 const struct { 29 const char * name; 30 const char * cflags; 31 const char * libs; 32 32 } flags[] = { 33 33 // native/own libs: … … 53 53 }, * flags_ptr = NULL; 54 54 55 const struct path { 56 const char * name; 57 const char * path; 58 } paths[] = { 59 {"prefix-plugins", ROAR_PREFIX_PLUGINS}, 60 {"<<<END>>>", NULL} 61 }; 62 63 void print_path(const char * name) { 64 size_t i; 65 66 for (i = 0; i < (sizeof(paths)/sizeof(*paths)); i++) { 67 if ( !strcasecmp(name, paths[i].name) ) { 68 printf("%s\n", paths[i].path); 69 return; 70 } 71 } 72 } 73 55 74 void usage (void) { 56 75 printf("Usage: roar-config [--version] [--libs] [--cflags] [lib]\n"); … … 60 79 printf( 61 80 " --version - Show version of library\n" 81 " --path NAME - Print path NAME\n" 62 82 " --libs - Show linker flags (-lxxx) needed to link library\n" 63 83 " --cflags - Show compiler flags needed to link library\n" … … 88 108 usage(); 89 109 return 0; 110 } else if ( !strcmp(argv[i], "--path") ) { 111 print_path(argv[++i]); 90 112 } else if ( !strcmp(argv[i], "--libs") ) { 91 113 libs = 1;
Note: See TracChangeset
for help on using the changeset viewer.