summaryrefslogtreecommitdiff
path: root/Xcode
Commit message (Collapse)AuthorAgeFilesLines
* Xcode: add tests/stress targetLudovic Rousseau2019-11-011-0/+149
| | | | Also build tests/stress
* Xcode: apply suggested changes from Xcode 11.2Ludovic Rousseau2019-11-011-1/+13
| | | | Enable code signing.
* Xcode: apply suggested changes from Xcode 10.3Ludovic Rousseau2019-09-151-2/+42
|
* Fixed Xcode 10.1 warning by setting project setting ↵Sean McBride2019-04-042-0/+7
| | | | | | | | | | | | 'ALWAYS_SEARCH_USER_PATHS = NO' The warning was: "Traditional headermap style is no longer supported; please migrate to using separate headermaps and set 'ALWAYS_SEARCH_USER_PATHS' to NO." Also made sure all targets are referencing the xcconfig files. Closes #532 Signed-off-by: Nathan Hjelm <hjelmn@me.com>
* Fixed many compiler warnings about sign and size mismatchSean McBride2019-01-301-0/+9
| | | | | | | | | | - added various casts - added some asserts where the casts made assumptions - enabled additional warnings in Xcode project (especially -Wshorten-64-to-32) Closes #509 Signed-off-by: Nathan Hjelm <hjelmn@me.com>
* darwin: Configure Xcode project to specify tab/space, indent amountSean McBride2018-01-081-32/+32
| | | | | | | | All source files are now tagged as using tabs of 4 spaces, except darwin_usb.c and darwin_usb.h which use spaces of 2 spaces. This allows editing files in Xcode without it messing up any particular files. Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* core: Remove use of gettimeofday()Chris Dickens2017-01-121-3/+0
| | | | | | | | | | | | | | | | | Prior to this commit, gettimeofday() was being used for timestamps in debug messages. This function has been marked as deprecated in the latest POSIX specification and furthermore is not supported on Windows, thus requiring our own implementation as usbi_gettimeofday(). This commit changes the logging code to obtain timestamps using the clock_gettime() function provided by the backend. The implementation of usbi_gettimeofday() for Windows was actually equivalent to that of the USBI_CLOCK_REALTIME implementation for clock_gettime(), so this eliminates code duplication. In addition, the USBI_CLOCK_REALTIME implementation has been updated for Windows to leverage the timespec_get() function available in VS 2015 and later. Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
* darwin: build hotplugtest sample in XcodeLudovic Rousseau2016-03-061-3/+93
| | | | | The Xcode project now also builds the hotplugtest (from examples/hotplugtest.c) target.
* darwin: change Xcode project end-of-lineLudovic Rousseau2015-01-251-1/+865
| | | | | | | The end of line character was CR (0x0D) instead of NL (0x0A). It looks like the mistake is from 1eff220474f63d7ea7f8f99bef2a3da9da5324eb
* Use @rpath in Xcode projectSean McBride2014-05-061-0/+1
| | | | | | | | | In the Xcode project, set: LD_DYLIB_INSTALL_NAME = @rpath Such that the built dylib's install name uses rpath, which is generally what one wants.
* Removed obsolete comment related to libusbx forkSean McBride2014-03-211-1/+0
|
* Enabled LTO optimization in release in Xcode projectSean McBride2014-03-211-0/+1
|
* Enabled additional warnings in Xcode projectSean McBride2014-03-211-1/+10
|
* Misc: Revert all references to libusb/libusb.infohjelmn@cs.unm.edu2014-01-088-879/+16
|
* fixed link errors by adding missing files to Xcode projectSean McBride2013-07-301-0/+16
|
* make targets for examples depend on library target. Generate library named ↵Sean McBride2013-07-307-51/+287
| | | | | | | libusb-1.0.0.dylib not libusbx.dylib. Added several xcconfig files to make source control and documentation easier. Reorganised a few files' positions within the project. Disable strict aliasing since libusbx breaks strict aliasing rules anyway. Set project format as 3.1-compatible. Conflicts: Xcode/libusbx.xcodeproj/project.pbxproj
* Xcode: build for 32 and 64 bitsLudovic Rousseau2013-07-301-0/+2
|
* Xcode: remove implicit/default configurationLudovic Rousseau2013-07-301-19/+0
|
* Add minimal config.h for XcodeLudovic Rousseau2013-07-301-0/+28
| | | | | | Xcode do not use ./configure so the config.h file needs to be generated by hand. This config.h is the minimal file for libusbx built using Xcode.
* Adapt Xcode project to the new pathsLudovic Rousseau2013-07-301-2/+4
|
* Move Xcode project in Xcode/ directoryLudovic Rousseau2013-07-301-0/+788
This is to use Xcode special config.h file in a independent directory. The same is already done for MS Visual C with msvc/ directory.