diff --git a/CMakeLists.txt b/CMakeLists.txt index ec45861e2..f7ae4dc32 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,19 +2,18 @@ cmake_minimum_required (VERSION 3.21.0) set (CMAKE_CXX_STANDARD 17) set(CMAKE_CONFIGURATION_TYPES "Debug;RelWithDebInfo;Release" CACHE STRING "" FORCE) -include("${CMAKE_SOURCE_DIR}/Tools/CMake/torque_macros.cmake") -include("${CMAKE_SOURCE_DIR}/Tools/CMake/torque_configs.cmake") - -# Ensure multi-core compilation is enabled for everything -add_compile_options($<$:/MP>) - - # An application name must be set first set(TORQUE_APP_NAME "" CACHE STRING "the app name") if("${TORQUE_APP_NAME}" STREQUAL "") message(FATAL_ERROR "Please set TORQUE_APP_NAME first") endif() +include("${CMAKE_SOURCE_DIR}/Tools/CMake/torque_macros.cmake") +include("${CMAKE_SOURCE_DIR}/Tools/CMake/torque_configs.cmake") + +# Ensure multi-core compilation is enabled for everything +add_compile_options($<$:/MP>) + project(${TORQUE_APP_NAME}) # Once an app name is determined, we know what our project pathing structure should look like