Commit graph

16 commits

Author SHA1 Message Date
Peter Jonas
e0eaf973ac Fix compilation with MinGW on Windows
Use the explicit 'W' (wide) symbols from the Windows API to provide
Unicode support regardless of whether UNICODE is defined:

- SetFileAttributesW
- LPCWSTR

Define UNICODE anyway for the sake of thirdparty code that uses the
aliases, which only work properly when UNICODE is defined:

- SetFileAttributes
- LPCTSTR

If UNICODE is not defined then the aliases refer to the narrow symbols:

- SetFileAttributesA
- LPCSTR

But the explict 'W' symbols are still available. The aliases are only
needed for compatibility with code written prior to Windows NT.
2021-03-19 16:46:14 +02:00
Pavel Smokotnin
59f5fabe3b Audio engine 2021-01-15 10:37:07 +02:00
Igor Korsukov
5cbd39dc43 updated used XCode on CI 2020-12-26 13:23:55 +02:00
Igor Korsukov
44f10c9e72 added parce and apply command line options 2020-12-25 16:19:25 +02:00
Pavel Smokotnin
6fdcf30b23 experimental WASM build 2020-12-24 22:26:00 +02:00
Igor Korsukov
74e50508a9 added try build shared libs option in the cmake 2020-12-21 10:16:21 +02:00
Igor Korsukov
1b6e66fef7 added unity build 2020-12-17 15:04:40 +02:00
Igor Korsukov
c770b773ef added build shared libs on MinGW for debug mode 2020-12-14 13:50:54 -06:00
Igor Korsukov
517c44bf24 added pch 2020-12-12 08:01:52 -06:00
Igor Korsukov
0ff45e7b48 fixed install for windows 2020-12-11 11:07:36 -06:00
Igor Korsukov
7966989eff set correct rpath for linux build 2020-12-11 11:07:36 -06:00
Igor Korsukov
e49c82a102 rework install 2020-12-11 11:07:36 -06:00
Igor Korsukov
f6465e7f63 fixed build on Windows 2020-12-11 11:07:36 -06:00
Igor Korsukov
1fbd7cdcad added compile warnings managment 2020-12-11 11:07:36 -06:00
Igor Korsukov
228e928ac1 cleaing main cmake project 2020-12-11 11:07:36 -06:00
Igor Korsukov
88eb99a8a4 moved setup compiler and dependencies to separate file 2020-12-11 11:07:36 -06:00