ea736cff8a
								
							 
						 
						
							
								
								New bootstrap commits that work with FreeBSD  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								fc95001061
								
							 
						 
						
							
								
								FreeBSD works better with static runtimes with g++9  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								027b7b9a84
								
							 
						 
						
							
								
								Default to static linking runtime libs with GCC and Clang  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								ce3e3d72c3
								
							 
						 
						
							
								
								Share paths utils between Linux+FreeBSD  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								96b21936be
								
							 
						 
						
							
								
								FreeBSD has a different GCC binary name  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								7302451e45
								
							 
						 
						
							
								
								Add erroniously removed #include (for MSVC)  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								42a8c745f7
								
							 
						 
						
							
								
								Document usage from CMake [ close   #8 ]  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								c09558eb8d
								
							 
						 
						
							
								
								`build-deps` now uses json5 as well  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								44f161288e
								
							 
						 
						
							
								
								Merge branch 'feature/toolchain-docs' into develop  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								4ee3feaa04
								
							 
						 
						
							
								
								Don't automatically build docs for the sync server  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								6ce2e6c5d8
								
							 
						 
						
							
								
								Better toolchain docs, and document the defaults  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								692f720111
								
							 
						 
						
							
								
								Change spelling of toolchain template args  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								215a8c6882
								
							 
						 
						
							
								
								Merge branch 'feature/tty-detect' into develop  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								64706f6da9
								
							 
						 
						
							
								
								Add `tty_flags`, and only pass -fdiagnostics-color when output is a TTY  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								6502fbf2f1
								
							 
						 
						
							
								
								Merge branch 'feature/config-info' into develop  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								69720f0a44
								
							 
						 
						
							
								
								Very rudimentary template rendering, only accesses a small number of resources yet.  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								87f60a1e39
								
							 
						 
						
							
								
								Centralize path handling logic around generated header roots  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								9f8cf2dbfa
								
							 
						 
						
							
								
								compile_files -> file_compilations (It's a getter)  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								b1e5315a9b
								
							 
						 
						
							
								
								Early iteration of config-headers.  
							
							This is a very rudimentary version. All it does is copy and rename the
template header file and place it in the build directory in a special
subdirectory that is added as an #include-path.
There is some code duplication and cleanup necessary. There are a
few "magic strings" and "magic paths" that need to be removed as well. 
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								8311ad7c28
								
							 
						 
						
							
								
								`header_template` source kind is a header file with a `.config` on its stem  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								1e7db535f7
								
							 
						 
						
							
								
								`create_archive` is a confusing method name for a getter  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								1578787373
								
							 
						 
						
							
								
								Source files have a relative_path() to aide in finding their path from the source root  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								fa81bff674
								
							 
						 
						
							
								
								Relative #include directories are resolve to be relative to the directory in which the build executes  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								a5a0219d7a
								
							 
						 
						
							
								
								Update docs and strings for json-based toolchains  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								b3aac5c06f
								
							 
						 
						
							
								
								Merge branch 'feature/use-json5' into develop  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								5e3c668f57
								
							 
						 
						
							
								
								Remove libman-style toolchain code  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								4157ce571e
								
							 
						 
						
							
								
								Use json5 toolchain files  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								ad580e1fc2
								
							 
						 
						
							
								
								Impelment JSON5-based toolchain files  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								aae87696fb
								
							 
						 
						
							
								
								Proper semester and json5 libs are available  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								bb3c1b0bc1
								
							 
						 
						
							
								
								Use semester for JSON processing  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								6db141a7ed
								
							 
						 
						
							
								
								Name -> name  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								2d145ad6d9
								
							 
						 
						
							
								
								Misisng line in package.json5 example for test_driver  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								4d66d88bc3
								
							 
						 
						
							
								
								Test-Driver -> test_driver  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								c1f970f161
								
							 
						 
						
							
								
								Fix remaining references to library.dds  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								5565294072
								
							 
						 
						
							
								
								Update tests and docs to refer to library.json5  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								2055f4a01c
								
							 
						 
						
							
								
								library.json manifest format  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								a2800b3ec4
								
							 
						 
						
							
								
								Define a JSON schema for the package JSON, and clarify some naming rules  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								2e4f592d17
								
							 
						 
						
							
								
								Permit either `.json5`, `.jsonc`, or `.json` extensions  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								60b880fda6
								
							 
						 
						
							
								
								Declarative JSON data processing  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								8e7e83fedb
								
							 
						 
						
							
								
								The `namespace` field is now required  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								9f82212bdc
								
							 
						 
						
							
								
								Transition to using JSON5 for package manifests  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								63676532fb
								
							 
						 
						
							
								
								Add vob/json5 to the catalog  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								6b4c6b4e53
								
							 
						 
						
							
								
								Fix type annot in self_build script  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								562272f6c2
								
							 
						 
						
							
								
								Add user-local default toolchain lookup semantics [ Close   #18 ] [Close  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								27de014c4a
								
							 
						 
						
							
								
								Remove `enhancement` and `bug` as default tags on documentation tickets  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								254e3476ff
								
							 
						 
						
							
								
								Rename source/library classes to match the doc terminology  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								b31ca94ca7
								
							 
						 
						
							
								
								Use the library's qualified-name in the build output  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								5d642813ed
								
									
										
											
								
							 
						 
						
							
								
								Merge pull request  #17  from vector-of-bool/feature/remove-fs-link-arg  
							
							Remove `-lstdc++fs` from the default link flags 
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								b050ffdbe8
								
							 
						 
						
							
								
								Remove `-lstdc++fs` from the default link flags  
							
							
							
						 
						5 年之前  
				
					
						
							
								 
						
							
								7783e813ef
								
									
										
											
								
							 
						 
						
							
								
								Merge pull request  #13  from tcbrindle/develop  
							
							Fix for Clang not working with MacOS 
							
						 
						5 年之前