build: mv CXX Options to the Main CMakeLists.txt

This commit is contained in:
sithlord48 2024-12-01 18:14:36 -05:00 committed by Chris Rizzitello
parent 86cca8a0d1
commit 0f0846f011
2 changed files with 5 additions and 4 deletions

View file

@ -21,6 +21,11 @@
# > See https://reproducible-builds.org/specs/source-date-epoch/ for details. # > See https://reproducible-builds.org/specs/source-date-epoch/ for details.
cmake_minimum_required(VERSION 3.24) cmake_minimum_required(VERSION 3.24)
# Set CXX Requirements
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Fallback for when git can not be found # Fallback for when git can not be found
set(DESKFLOW_VERSION_MAJOR 1) set(DESKFLOW_VERSION_MAJOR 1)
set(DESKFLOW_VERSION_MINOR 17) set(DESKFLOW_VERSION_MINOR 17)

View file

@ -14,10 +14,6 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
macro(configure_build) macro(configure_build)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/bin") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/bin")
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/lib") set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/lib")