Commit graph

13 commits

Author SHA1 Message Date
Asuka
b55e3b7c37 upgrade to visual studio 2022 2022-04-19 16:56:54 +08:00
Asuka
279ba8e2ed add tinydbr library and reconstruct 3rdparty libraries
now we have the full power to develop this shit
2022-03-11 02:05:59 +08:00
Asuka
5a262e90ed use visual studio's clang-cl 2022-03-06 06:33:31 +08:00
Asuka
77b5a83a1b remove useless condition 2021-02-20 16:12:38 +08:00
Asuka
a7b60a01d3 fix pthread4w's bug when using clang-cl
clang-cl can't recognize .CRT$XCU sections, causing some init/post code not executed.
we use __attribute__((constructor)) and __attribute__((destructor)) instead
2021-02-20 16:09:42 +08:00
Asuka
2f526ffa6b use clang compiler for 3rdParty libraries 2021-02-19 15:49:26 +08:00
Asuka
9cedf14a74 use __attribute__((optnone)) instead of pragma optimize when built with clang 2021-02-19 15:46:50 +08:00
Asuka
afaa5a3848 add ifndef to prevent macro redefinition 2021-02-19 15:45:53 +08:00
Asuka
748b345ed6 fix compile, clear warnings 2020-03-08 00:41:09 +08:00
Asuka
55542a7291 fix pthread crash 2019-07-01 15:58:40 +08:00
Asuka
aae1982ad2 fix compile erroros 2019-06-23 21:28:27 +08:00
Asuka
4fa1520280 fix ignore file 2019-06-23 06:13:08 +08:00
Asuka
bbadb9e1c0 add pthreads4w library 2019-06-23 06:00:43 +08:00