feat: setup project from template /w .clang-format
This commit is contained in:
		
							parent
							
								
									14677d87fd
								
							
						
					
					
						commit
						461002939d
					
				
							
								
								
									
										287
									
								
								.clang-format
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										287
									
								
								.clang-format
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,287 @@
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					Language:        Cpp
 | 
				
			||||||
 | 
					AccessModifierOffset: -2
 | 
				
			||||||
 | 
					AlignAfterOpenBracket: Align
 | 
				
			||||||
 | 
					AlignArrayOfStructures: None
 | 
				
			||||||
 | 
					AlignConsecutiveAssignments:
 | 
				
			||||||
 | 
					  Enabled:         false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: false
 | 
				
			||||||
 | 
					  AcrossComments:  false
 | 
				
			||||||
 | 
					  AlignCompound:   false
 | 
				
			||||||
 | 
					  AlignFunctionDeclarations: false
 | 
				
			||||||
 | 
					  AlignFunctionPointers: false
 | 
				
			||||||
 | 
					  PadOperators:    true
 | 
				
			||||||
 | 
					AlignConsecutiveBitFields:
 | 
				
			||||||
 | 
					  Enabled:         false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: false
 | 
				
			||||||
 | 
					  AcrossComments:  false
 | 
				
			||||||
 | 
					  AlignCompound:   false
 | 
				
			||||||
 | 
					  AlignFunctionDeclarations: false
 | 
				
			||||||
 | 
					  AlignFunctionPointers: false
 | 
				
			||||||
 | 
					  PadOperators:    false
 | 
				
			||||||
 | 
					AlignConsecutiveDeclarations:
 | 
				
			||||||
 | 
					  Enabled:         false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: false
 | 
				
			||||||
 | 
					  AcrossComments:  false
 | 
				
			||||||
 | 
					  AlignCompound:   false
 | 
				
			||||||
 | 
					  AlignFunctionDeclarations: true
 | 
				
			||||||
 | 
					  AlignFunctionPointers: false
 | 
				
			||||||
 | 
					  PadOperators:    false
 | 
				
			||||||
 | 
					AlignConsecutiveMacros:
 | 
				
			||||||
 | 
					  Enabled:         false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: false
 | 
				
			||||||
 | 
					  AcrossComments:  false
 | 
				
			||||||
 | 
					  AlignCompound:   false
 | 
				
			||||||
 | 
					  AlignFunctionDeclarations: false
 | 
				
			||||||
 | 
					  AlignFunctionPointers: false
 | 
				
			||||||
 | 
					  PadOperators:    false
 | 
				
			||||||
 | 
					AlignConsecutiveShortCaseStatements:
 | 
				
			||||||
 | 
					  Enabled:         false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: false
 | 
				
			||||||
 | 
					  AcrossComments:  false
 | 
				
			||||||
 | 
					  AlignCaseArrows: false
 | 
				
			||||||
 | 
					  AlignCaseColons: false
 | 
				
			||||||
 | 
					AlignConsecutiveTableGenBreakingDAGArgColons:
 | 
				
			||||||
 | 
					  Enabled:         false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: false
 | 
				
			||||||
 | 
					  AcrossComments:  false
 | 
				
			||||||
 | 
					  AlignCompound:   false
 | 
				
			||||||
 | 
					  AlignFunctionDeclarations: false
 | 
				
			||||||
 | 
					  AlignFunctionPointers: false
 | 
				
			||||||
 | 
					  PadOperators:    false
 | 
				
			||||||
 | 
					AlignConsecutiveTableGenCondOperatorColons:
 | 
				
			||||||
 | 
					  Enabled:         false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: false
 | 
				
			||||||
 | 
					  AcrossComments:  false
 | 
				
			||||||
 | 
					  AlignCompound:   false
 | 
				
			||||||
 | 
					  AlignFunctionDeclarations: false
 | 
				
			||||||
 | 
					  AlignFunctionPointers: false
 | 
				
			||||||
 | 
					  PadOperators:    false
 | 
				
			||||||
 | 
					AlignConsecutiveTableGenDefinitionColons:
 | 
				
			||||||
 | 
					  Enabled:         false
 | 
				
			||||||
 | 
					  AcrossEmptyLines: false
 | 
				
			||||||
 | 
					  AcrossComments:  false
 | 
				
			||||||
 | 
					  AlignCompound:   false
 | 
				
			||||||
 | 
					  AlignFunctionDeclarations: false
 | 
				
			||||||
 | 
					  AlignFunctionPointers: false
 | 
				
			||||||
 | 
					  PadOperators:    false
 | 
				
			||||||
 | 
					AlignEscapedNewlines: Right
 | 
				
			||||||
 | 
					AlignOperands:   Align
 | 
				
			||||||
 | 
					AlignTrailingComments:
 | 
				
			||||||
 | 
					  Kind:            Always
 | 
				
			||||||
 | 
					  OverEmptyLines:  0
 | 
				
			||||||
 | 
					AllowAllArgumentsOnNextLine: true
 | 
				
			||||||
 | 
					AllowAllParametersOfDeclarationOnNextLine: true
 | 
				
			||||||
 | 
					AllowBreakBeforeNoexceptSpecifier: Never
 | 
				
			||||||
 | 
					AllowShortBlocksOnASingleLine: Never
 | 
				
			||||||
 | 
					AllowShortCaseExpressionOnASingleLine: true
 | 
				
			||||||
 | 
					AllowShortCaseLabelsOnASingleLine: false
 | 
				
			||||||
 | 
					AllowShortCompoundRequirementOnASingleLine: true
 | 
				
			||||||
 | 
					AllowShortEnumsOnASingleLine: true
 | 
				
			||||||
 | 
					AllowShortFunctionsOnASingleLine: All
 | 
				
			||||||
 | 
					AllowShortIfStatementsOnASingleLine: Never
 | 
				
			||||||
 | 
					AllowShortLambdasOnASingleLine: All
 | 
				
			||||||
 | 
					AllowShortLoopsOnASingleLine: false
 | 
				
			||||||
 | 
					AllowShortNamespacesOnASingleLine: false
 | 
				
			||||||
 | 
					AlwaysBreakAfterDefinitionReturnType: None
 | 
				
			||||||
 | 
					AlwaysBreakBeforeMultilineStrings: false
 | 
				
			||||||
 | 
					AttributeMacros:
 | 
				
			||||||
 | 
					  - __capability
 | 
				
			||||||
 | 
					BinPackArguments: true
 | 
				
			||||||
 | 
					BinPackParameters: BinPack
 | 
				
			||||||
 | 
					BitFieldColonSpacing: Both
 | 
				
			||||||
 | 
					BraceWrapping:
 | 
				
			||||||
 | 
					  AfterCaseLabel:  false
 | 
				
			||||||
 | 
					  AfterClass:      false
 | 
				
			||||||
 | 
					  AfterControlStatement: Never
 | 
				
			||||||
 | 
					  AfterEnum:       false
 | 
				
			||||||
 | 
					  AfterExternBlock: false
 | 
				
			||||||
 | 
					  AfterFunction:   false
 | 
				
			||||||
 | 
					  AfterNamespace:  false
 | 
				
			||||||
 | 
					  AfterObjCDeclaration: false
 | 
				
			||||||
 | 
					  AfterStruct:     false
 | 
				
			||||||
 | 
					  AfterUnion:      false
 | 
				
			||||||
 | 
					  BeforeCatch:     false
 | 
				
			||||||
 | 
					  BeforeElse:      false
 | 
				
			||||||
 | 
					  BeforeLambdaBody: false
 | 
				
			||||||
 | 
					  BeforeWhile:     false
 | 
				
			||||||
 | 
					  IndentBraces:    false
 | 
				
			||||||
 | 
					  SplitEmptyFunction: true
 | 
				
			||||||
 | 
					  SplitEmptyRecord: true
 | 
				
			||||||
 | 
					  SplitEmptyNamespace: true
 | 
				
			||||||
 | 
					BreakAdjacentStringLiterals: true
 | 
				
			||||||
 | 
					BreakAfterAttributes: Leave
 | 
				
			||||||
 | 
					BreakAfterJavaFieldAnnotations: false
 | 
				
			||||||
 | 
					BreakAfterReturnType: None
 | 
				
			||||||
 | 
					BreakArrays:     true
 | 
				
			||||||
 | 
					BreakBeforeBinaryOperators: None
 | 
				
			||||||
 | 
					BreakBeforeConceptDeclarations: Always
 | 
				
			||||||
 | 
					BreakBeforeBraces: Attach
 | 
				
			||||||
 | 
					BreakBeforeInlineASMColon: OnlyMultiline
 | 
				
			||||||
 | 
					BreakBeforeTernaryOperators: true
 | 
				
			||||||
 | 
					BreakBinaryOperations: Never
 | 
				
			||||||
 | 
					BreakConstructorInitializers: BeforeComma
 | 
				
			||||||
 | 
					BreakFunctionDefinitionParameters: false
 | 
				
			||||||
 | 
					BreakInheritanceList: BeforeColon
 | 
				
			||||||
 | 
					BreakStringLiterals: true
 | 
				
			||||||
 | 
					BreakTemplateDeclarations: MultiLine
 | 
				
			||||||
 | 
					ColumnLimit:     0
 | 
				
			||||||
 | 
					CommentPragmas:  '^ IWYU pragma:'
 | 
				
			||||||
 | 
					CompactNamespaces: false
 | 
				
			||||||
 | 
					ConstructorInitializerIndentWidth: 4
 | 
				
			||||||
 | 
					ContinuationIndentWidth: 4
 | 
				
			||||||
 | 
					Cpp11BracedListStyle: true
 | 
				
			||||||
 | 
					DerivePointerAlignment: false
 | 
				
			||||||
 | 
					DisableFormat:   false
 | 
				
			||||||
 | 
					EmptyLineAfterAccessModifier: Never
 | 
				
			||||||
 | 
					EmptyLineBeforeAccessModifier: LogicalBlock
 | 
				
			||||||
 | 
					ExperimentalAutoDetectBinPacking: false
 | 
				
			||||||
 | 
					FixNamespaceComments: true
 | 
				
			||||||
 | 
					ForEachMacros:
 | 
				
			||||||
 | 
					  - foreach
 | 
				
			||||||
 | 
					  - Q_FOREACH
 | 
				
			||||||
 | 
					  - BOOST_FOREACH
 | 
				
			||||||
 | 
					IfMacros:
 | 
				
			||||||
 | 
					  - KJ_IF_MAYBE
 | 
				
			||||||
 | 
					IncludeBlocks:   Preserve
 | 
				
			||||||
 | 
					IncludeCategories:
 | 
				
			||||||
 | 
					  - Regex:           '^"(llvm|llvm-c|clang|clang-c)/'
 | 
				
			||||||
 | 
					    Priority:        2
 | 
				
			||||||
 | 
					    SortPriority:    0
 | 
				
			||||||
 | 
					    CaseSensitive:   false
 | 
				
			||||||
 | 
					  - Regex:           '^(<|"(gtest|gmock|isl|json)/)'
 | 
				
			||||||
 | 
					    Priority:        3
 | 
				
			||||||
 | 
					    SortPriority:    0
 | 
				
			||||||
 | 
					    CaseSensitive:   false
 | 
				
			||||||
 | 
					  - Regex:           '.*'
 | 
				
			||||||
 | 
					    Priority:        1
 | 
				
			||||||
 | 
					    SortPriority:    0
 | 
				
			||||||
 | 
					    CaseSensitive:   false
 | 
				
			||||||
 | 
					IncludeIsMainRegex: '(Test)?$'
 | 
				
			||||||
 | 
					IncludeIsMainSourceRegex: ''
 | 
				
			||||||
 | 
					IndentAccessModifiers: false
 | 
				
			||||||
 | 
					IndentCaseBlocks: false
 | 
				
			||||||
 | 
					IndentCaseLabels: false
 | 
				
			||||||
 | 
					IndentExportBlock: true
 | 
				
			||||||
 | 
					IndentExternBlock: AfterExternBlock
 | 
				
			||||||
 | 
					IndentGotoLabels: true
 | 
				
			||||||
 | 
					IndentPPDirectives: None
 | 
				
			||||||
 | 
					IndentRequiresClause: true
 | 
				
			||||||
 | 
					IndentWidth:     4
 | 
				
			||||||
 | 
					IndentWrappedFunctionNames: false
 | 
				
			||||||
 | 
					InsertBraces:    false
 | 
				
			||||||
 | 
					InsertNewlineAtEOF: false
 | 
				
			||||||
 | 
					InsertTrailingCommas: None
 | 
				
			||||||
 | 
					IntegerLiteralSeparator:
 | 
				
			||||||
 | 
					  Binary:          0
 | 
				
			||||||
 | 
					  BinaryMinDigits: 0
 | 
				
			||||||
 | 
					  Decimal:         0
 | 
				
			||||||
 | 
					  DecimalMinDigits: 0
 | 
				
			||||||
 | 
					  Hex:             0
 | 
				
			||||||
 | 
					  HexMinDigits:    0
 | 
				
			||||||
 | 
					JavaScriptQuotes: Leave
 | 
				
			||||||
 | 
					JavaScriptWrapImports: true
 | 
				
			||||||
 | 
					KeepEmptyLines:
 | 
				
			||||||
 | 
					  AtEndOfFile:     false
 | 
				
			||||||
 | 
					  AtStartOfBlock:  true
 | 
				
			||||||
 | 
					  AtStartOfFile:   true
 | 
				
			||||||
 | 
					KeepFormFeed:    false
 | 
				
			||||||
 | 
					LambdaBodyIndentation: Signature
 | 
				
			||||||
 | 
					LineEnding:      DeriveLF
 | 
				
			||||||
 | 
					MacroBlockBegin: ''
 | 
				
			||||||
 | 
					MacroBlockEnd:   ''
 | 
				
			||||||
 | 
					MainIncludeChar: Quote
 | 
				
			||||||
 | 
					MaxEmptyLinesToKeep: 1
 | 
				
			||||||
 | 
					NamespaceIndentation: None
 | 
				
			||||||
 | 
					ObjCBinPackProtocolList: Auto
 | 
				
			||||||
 | 
					ObjCBlockIndentWidth: 4
 | 
				
			||||||
 | 
					ObjCBreakBeforeNestedBlockParam: true
 | 
				
			||||||
 | 
					ObjCSpaceAfterProperty: false
 | 
				
			||||||
 | 
					ObjCSpaceBeforeProtocolList: true
 | 
				
			||||||
 | 
					PackConstructorInitializers: BinPack
 | 
				
			||||||
 | 
					PenaltyBreakAssignment: 2
 | 
				
			||||||
 | 
					PenaltyBreakBeforeFirstCallParameter: 19
 | 
				
			||||||
 | 
					PenaltyBreakBeforeMemberAccess: 150
 | 
				
			||||||
 | 
					PenaltyBreakComment: 300
 | 
				
			||||||
 | 
					PenaltyBreakFirstLessLess: 120
 | 
				
			||||||
 | 
					PenaltyBreakOpenParenthesis: 0
 | 
				
			||||||
 | 
					PenaltyBreakScopeResolution: 500
 | 
				
			||||||
 | 
					PenaltyBreakString: 1000
 | 
				
			||||||
 | 
					PenaltyBreakTemplateDeclaration: 10
 | 
				
			||||||
 | 
					PenaltyExcessCharacter: 1000000
 | 
				
			||||||
 | 
					PenaltyIndentedWhitespace: 0
 | 
				
			||||||
 | 
					PenaltyReturnTypeOnItsOwnLine: 60
 | 
				
			||||||
 | 
					PointerAlignment: Right
 | 
				
			||||||
 | 
					PPIndentWidth:   -1
 | 
				
			||||||
 | 
					QualifierAlignment: Leave
 | 
				
			||||||
 | 
					ReferenceAlignment: Pointer
 | 
				
			||||||
 | 
					ReflowComments:  Always
 | 
				
			||||||
 | 
					RemoveBracesLLVM: false
 | 
				
			||||||
 | 
					RemoveEmptyLinesInUnwrappedLines: false
 | 
				
			||||||
 | 
					RemoveParentheses: Leave
 | 
				
			||||||
 | 
					RemoveSemicolon: false
 | 
				
			||||||
 | 
					RequiresClausePosition: OwnLine
 | 
				
			||||||
 | 
					RequiresExpressionIndentation: OuterScope
 | 
				
			||||||
 | 
					SeparateDefinitionBlocks: Leave
 | 
				
			||||||
 | 
					ShortNamespaceLines: 1
 | 
				
			||||||
 | 
					SkipMacroDefinitionBody: false
 | 
				
			||||||
 | 
					SortIncludes:    CaseSensitive
 | 
				
			||||||
 | 
					SortJavaStaticImport: Before
 | 
				
			||||||
 | 
					SortUsingDeclarations: LexicographicNumeric
 | 
				
			||||||
 | 
					SpaceAfterCStyleCast: false
 | 
				
			||||||
 | 
					SpaceAfterLogicalNot: false
 | 
				
			||||||
 | 
					SpaceAfterTemplateKeyword: true
 | 
				
			||||||
 | 
					SpaceAroundPointerQualifiers: Default
 | 
				
			||||||
 | 
					SpaceBeforeAssignmentOperators: true
 | 
				
			||||||
 | 
					SpaceBeforeCaseColon: false
 | 
				
			||||||
 | 
					SpaceBeforeCpp11BracedList: false
 | 
				
			||||||
 | 
					SpaceBeforeCtorInitializerColon: true
 | 
				
			||||||
 | 
					SpaceBeforeInheritanceColon: true
 | 
				
			||||||
 | 
					SpaceBeforeJsonColon: false
 | 
				
			||||||
 | 
					SpaceBeforeParens: ControlStatements
 | 
				
			||||||
 | 
					SpaceBeforeParensOptions:
 | 
				
			||||||
 | 
					  AfterControlStatements: true
 | 
				
			||||||
 | 
					  AfterForeachMacros: true
 | 
				
			||||||
 | 
					  AfterFunctionDefinitionName: false
 | 
				
			||||||
 | 
					  AfterFunctionDeclarationName: false
 | 
				
			||||||
 | 
					  AfterIfMacros:   true
 | 
				
			||||||
 | 
					  AfterOverloadedOperator: false
 | 
				
			||||||
 | 
					  AfterPlacementOperator: true
 | 
				
			||||||
 | 
					  AfterRequiresInClause: false
 | 
				
			||||||
 | 
					  AfterRequiresInExpression: false
 | 
				
			||||||
 | 
					  BeforeNonEmptyParentheses: false
 | 
				
			||||||
 | 
					SpaceBeforeRangeBasedForLoopColon: true
 | 
				
			||||||
 | 
					SpaceBeforeSquareBrackets: false
 | 
				
			||||||
 | 
					SpaceInEmptyBlock: true
 | 
				
			||||||
 | 
					SpacesBeforeTrailingComments: 1
 | 
				
			||||||
 | 
					SpacesInAngles:  Never
 | 
				
			||||||
 | 
					SpacesInContainerLiterals: true
 | 
				
			||||||
 | 
					SpacesInLineCommentPrefix:
 | 
				
			||||||
 | 
					  Minimum:         1
 | 
				
			||||||
 | 
					  Maximum:         -1
 | 
				
			||||||
 | 
					SpacesInParens: Never
 | 
				
			||||||
 | 
					SpacesInParensOptions:
 | 
				
			||||||
 | 
					  ExceptDoubleParentheses: false
 | 
				
			||||||
 | 
					  InCStyleCasts:   false
 | 
				
			||||||
 | 
					  InConditionalStatements: false
 | 
				
			||||||
 | 
					  InEmptyParentheses: false
 | 
				
			||||||
 | 
					  Other:           false
 | 
				
			||||||
 | 
					SpacesInSquareBrackets: false
 | 
				
			||||||
 | 
					Standard:        Latest
 | 
				
			||||||
 | 
					StatementAttributeLikeMacros:
 | 
				
			||||||
 | 
					  - Q_EMIT
 | 
				
			||||||
 | 
					StatementMacros:
 | 
				
			||||||
 | 
					  - Q_UNUSED
 | 
				
			||||||
 | 
					  - QT_REQUIRE_VERSION
 | 
				
			||||||
 | 
					TableGenBreakInsideDAGArg: DontBreak
 | 
				
			||||||
 | 
					TabWidth:        4
 | 
				
			||||||
 | 
					UseTab:          Always
 | 
				
			||||||
 | 
					VerilogBreakBetweenInstancePorts: true
 | 
				
			||||||
 | 
					WhitespaceSensitiveMacros:
 | 
				
			||||||
 | 
					  - BOOST_PP_STRINGIZE
 | 
				
			||||||
 | 
					  - CF_SWIFT_NAME
 | 
				
			||||||
 | 
					  - NS_SWIFT_NAME
 | 
				
			||||||
 | 
					  - PP_STRINGIZE
 | 
				
			||||||
 | 
					  - STRINGIZE
 | 
				
			||||||
 | 
					WrapNamespaceBodyWithEmptyLines: Leave
 | 
				
			||||||
 | 
					...
 | 
				
			||||||
| 
						 | 
					@ -1,6 +1,6 @@
 | 
				
			||||||
cmake_minimum_required(VERSION 3.28)
 | 
					cmake_minimum_required(VERSION 3.28)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
project(CHANGEME
 | 
					project(collision_crisis
 | 
				
			||||||
 VERSION 1.0
 | 
					 VERSION 1.0
 | 
				
			||||||
 LANGUAGES CXX
 | 
					 LANGUAGES CXX
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										8
									
								
								justfile
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								justfile
									
									
									
									
									
								
							| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
run:
 | 
					run:
 | 
				
			||||||
	cd bin/ && ./CHANGEME
 | 
						cd bin/ && ./collision_crisis
 | 
				
			||||||
 | 
					
 | 
				
			||||||
build:
 | 
					build:
 | 
				
			||||||
	cmake --build build
 | 
						cmake --build build
 | 
				
			||||||
| 
						 | 
					@ -11,7 +11,7 @@ clean:
 | 
				
			||||||
	rm -rf build/* bin/* build/.* bin/.*
 | 
						rm -rf build/* bin/* build/.* bin/.*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set-project-name projectname:
 | 
					set-project-name projectname:
 | 
				
			||||||
	sed -i "s/CHANGEME/{{projectname}}/g" ./CMakeLists.txt ./src/CMakeLists.txt ./justfile .kdev4/*
 | 
						sed -i "s/collision_crisis/{{projectname}}/g" ./CMakeLists.txt ./src/CMakeLists.txt ./justfile
 | 
				
			||||||
	mv ./src/CHANGEME.cpp ./src/{{projectname}}.cpp
 | 
						mv ./src/collision_crisis.cpp ./src/{{projectname}}.cpp
 | 
				
			||||||
	sed -i "s/CHANGEME.cpp/{{projectname}}.cpp/g" ./justfile
 | 
						sed -i "s/collision_crisis.cpp/{{projectname}}.cpp/g" ./justfile
 | 
				
			||||||
	rm -rf build bin
 | 
						rm -rf build bin
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,14 +1,14 @@
 | 
				
			||||||
file(GLOB_RECURSE SOURCE_FILES *.cpp)
 | 
					file(GLOB_RECURSE SOURCE_FILES *.cpp)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
add_executable(CHANGEME ${SOURCE_FILES})
 | 
					add_executable(collision_crisis ${SOURCE_FILES})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
set_target_properties(CHANGEME PROPERTIES
 | 
					set_target_properties(collision_crisis PROPERTIES
 | 
				
			||||||
 RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/../bin/"
 | 
					 RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/../bin/"
 | 
				
			||||||
 LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/../lib/"
 | 
					 LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/../lib/"
 | 
				
			||||||
 ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/../lib/"
 | 
					 ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/../lib/"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
target_link_libraries(CHANGEME
 | 
					target_link_libraries(collision_crisis
 | 
				
			||||||
 PUBLIC
 | 
					 PUBLIC
 | 
				
			||||||
 ImGui-SFML::ImGui-SFML
 | 
					 ImGui-SFML::ImGui-SFML
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue