Commit graph

21 commits

Author SHA1 Message Date
0f51c136f2 Lower CMake required version 2021-05-28 11:31:59 +03:00
984cae76ae Add todo to sources only if root project 2021-03-05 12:48:23 +03:00
b73ceb35d2 Build examples by default 2021-01-18 20:04:57 +03:00
fce03995d8 Fix Clang detection: the correct compiler id for clang on macos is AppleClang, not Clang 2021-01-18 20:01:10 +03:00
f0611657ac Generate empty source file for libraries with no sources 2021-01-18 18:10:35 +03:00
2c1d486068 Separate GNU & Clang disabled warnings 2021-01-18 17:56:12 +03:00
613bb3e83f Disable -Wmaybe-uninitialized in GCC since it gives a ton of false-positives 2021-01-17 17:19:42 +03:00
c74daa5d9a Support turning on asan & ubsan from cmake options 2021-01-15 18:03:41 +03:00
dfc8f13936 Move to C++20 2020-11-01 22:02:07 +03:00
06916083bb Add boost::random_device to pcg 2020-09-23 10:59:42 +03:00
e01cef3129 Remove certain annoying warnings 2020-09-22 19:18:03 +03:00
b51e509562 Don't add psemek to ALL 2020-09-19 12:07:03 +03:00
ae282d796c Implement packaging for windows 2020-09-19 11:51:51 +03:00
c7dba5eef2 Add pedantic warnings to CMake & fix all warnings 2020-09-13 13:03:31 +03:00
bccc5070c2 Fix public compile definitions for sublibs 2020-09-10 11:03:56 +03:00
f2bfa3968e Make examples compilation optional 2020-08-30 10:14:51 +03:00
98c3225f86 Add examples folder 2020-08-30 09:06:03 +03:00
0d4563638b Put build type in quotes to handle empty build type 2020-08-28 11:01:09 +03:00
35ea62bb63 Add an embedded resource compiler tool 2020-08-28 09:29:39 +03:00
a2b1d90c48 List sublibraries automatically & create a top target that depends on everything 2020-08-27 15:35:19 +03:00
549f2ada41 Add util, geom, cg, pcg & gfx libs 2020-08-27 13:36:16 +03:00