Set a default build type
This commit is contained in:
parent
8a43a9fa87
commit
d75f6ea1a8
2 changed files with 18 additions and 0 deletions
|
|
@ -13,6 +13,7 @@ set (PROJECT_DESCRIPTION "A library to load SFZ description files and use them t
|
|||
|
||||
# External configuration CMake scripts
|
||||
set (CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
||||
include (BuildType)
|
||||
include (SfizzConfig)
|
||||
|
||||
# Build Options
|
||||
|
|
|
|||
17
cmake/BuildType.cmake
Normal file
17
cmake/BuildType.cmake
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# SPDX-License-Identifier: BSD-3-Clause #
|
||||
# Copyright (c) 2015-2017 Marcus D. Hanwell #
|
||||
# Copyright (c) 2020 Jean Pierre Cimalando #
|
||||
#------------------------------------------------------------------------------#
|
||||
|
||||
# Set a default build type if none was specified
|
||||
set(default_build_type "RelWithDebInfo")
|
||||
|
||||
if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||
message(STATUS "Setting build type to '${default_build_type}' as none was specified.")
|
||||
set(CMAKE_BUILD_TYPE "${default_build_type}" CACHE
|
||||
STRING "Choose the type of build." FORCE)
|
||||
endif()
|
||||
|
||||
# Set the possible values of build type for cmake-gui
|
||||
set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release"
|
||||
"MinSizeRel" "RelWithDebInfo")
|
||||
Loading…
Add table
Reference in a new issue