33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
################################################################################
 | 
						|
## Author: Shaun Reed							                                            ##
 | 
						|
## Legal: All Content (c) 2022 Shaun Reed, all rights reserved	 	            ##
 | 
						|
## About: A template project for getting started working with CMake           ##
 | 
						|
##								                                                    	      ##
 | 
						|
## Contact: shaunrd0@gmail.com	| URL: www.shaunreed.com | GitHub: shaunrd0   ##
 | 
						|
################################################################################
 | 
						|
 | 
						|
# Define the version of CMake
 | 
						|
cmake_minimum_required(VERSION 3.15)
 | 
						|
 | 
						|
# CMake options
 | 
						|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
 | 
						|
 | 
						|
# Compiler options
 | 
						|
add_compile_options("-Wall")
 | 
						|
 | 
						|
# Define the your project name
 | 
						|
project (
 | 
						|
    #[[NAME]]   CMakeTemplate
 | 
						|
    VERSION     1.0
 | 
						|
    DESCRIPTION "A basic CMake template for C++ projects"
 | 
						|
    LANGUAGES   CXX
 | 
						|
)
 | 
						|
message(STATUS "[Klips] Configuring example: ${PROJECT_NAME}")
 | 
						|
 | 
						|
# Include any directories the compiler may need
 | 
						|
include_directories(./include)
 | 
						|
 | 
						|
# Point CMake to look for more CMakeLists within the following directories
 | 
						|
add_subdirectory(src)
 | 
						|
add_subdirectory(apps)
 |