mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-14 16:14:38 +00:00
SDL_FILESYSTEM
-Set the base dir based on build type -enable only building active arch on debug
This commit is contained in:
parent
2b2ce0229c
commit
be3d26d9e6
4 changed files with 11 additions and 6 deletions
|
|
@ -4,10 +4,6 @@ set(CMAKE_CONFIGURATION_TYPES "Debug;RelWithDebInfo;Release" CACHE STRING "" FOR
|
||||||
|
|
||||||
include("${CMAKE_SOURCE_DIR}/Tools/CMake/torque_macros.cmake")
|
include("${CMAKE_SOURCE_DIR}/Tools/CMake/torque_macros.cmake")
|
||||||
include("${CMAKE_SOURCE_DIR}/Tools/CMake/torque_configs.cmake")
|
include("${CMAKE_SOURCE_DIR}/Tools/CMake/torque_configs.cmake")
|
||||||
file(GLOB OS_SCRIPTS "${CMAKE_SOURCE_DIR}/Tools/CMake/torque*configs.cmake")
|
|
||||||
foreach (TORQUE_OS_SCRIPT ${OS_SCRIPTS})
|
|
||||||
include(${TORQUE_OS_SCRIPT})
|
|
||||||
endforeach()
|
|
||||||
|
|
||||||
# Ensure multi-core compilation is enabled for everything
|
# Ensure multi-core compilation is enabled for everything
|
||||||
add_compile_options($<$<CXX_COMPILER_ID:MSVC>:/MP>)
|
add_compile_options($<$<CXX_COMPILER_ID:MSVC>:/MP>)
|
||||||
|
|
@ -74,4 +70,8 @@ endif(NOT TORQUE_INSTALLED_TEMPLATE)
|
||||||
# Generate torqueConfig.h in our temp directory
|
# Generate torqueConfig.h in our temp directory
|
||||||
configure_file("${CMAKE_SOURCE_DIR}/Tools/CMake/torqueConfig.h.in" "${TORQUE_APP_ROOT_DIRECTORY}/source/torqueConfig.h")
|
configure_file("${CMAKE_SOURCE_DIR}/Tools/CMake/torqueConfig.h.in" "${TORQUE_APP_ROOT_DIRECTORY}/source/torqueConfig.h")
|
||||||
|
|
||||||
|
if(APPLE)
|
||||||
|
include("${CMAKE_SOURCE_DIR}/Tools/CMake/torqueMacOSconfigs.cmake")
|
||||||
|
endif(APPLE)
|
||||||
|
|
||||||
add_subdirectory(Engine)
|
add_subdirectory(Engine)
|
||||||
|
|
|
||||||
|
|
@ -366,6 +366,12 @@ if (APPLE)
|
||||||
MACOSX_BUNDLE_INFO_PLIST "${TORQUE_APP_ROOT_DIRECTORY}/source/Info.plist"
|
MACOSX_BUNDLE_INFO_PLIST "${TORQUE_APP_ROOT_DIRECTORY}/source/Info.plist"
|
||||||
XCODE_ATTRIBUTE_INSTALL_PATH "/Applications"
|
XCODE_ATTRIBUTE_INSTALL_PATH "/Applications"
|
||||||
XCODE_ATTRIBUTE_SKIP_INSTALL "No"
|
XCODE_ATTRIBUTE_SKIP_INSTALL "No"
|
||||||
|
XCODE_ATTRIBUTE_LINKER_DISPLAYS_MANGLED_NAMES[variant=Debug] YES
|
||||||
|
XCODE_ATTRIBUTE_ONLY_ACTIVE_ARCH[variant=Debug] YES
|
||||||
|
XCODE_ATTRIBUTE_ENABLE_TESTABILITY[variant=Debug] YES
|
||||||
|
XCODE_ATTRIBUTE_SDL_FILE_DIR[variant=Debug] parent
|
||||||
|
XCODE_ATTRIBUTE_SDL_FILE_DIR[variant=RelWithDebInfo] parent
|
||||||
|
XCODE_ATTRIBUTE_SDL_FILE_DIR[variant=Release] resource
|
||||||
MACOSX_RPATH TRUE)
|
MACOSX_RPATH TRUE)
|
||||||
|
|
||||||
elseif (WIN32)
|
elseif (WIN32)
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,6 @@
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>1.0</string>
|
<string>1.0</string>
|
||||||
<key>SDL_FILESYSTEM_BASE_DIR_TYPE</key>
|
<key>SDL_FILESYSTEM_BASE_DIR_TYPE</key>
|
||||||
<string>resource</string>
|
<string>$(SDL_FILE_DIR)</string>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,6 @@ set(CMAKE_OSX_DEPLOYMENT_TARGET "11" CACHE STRING "" FORCE)
|
||||||
set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64" CACHE STRING "" FORCE)
|
set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64" CACHE STRING "" FORCE)
|
||||||
set(CMAKE_XCODE_ATTRIBUTE_MACOSX_DEPLOYMENT_TARGET[arch=arm64] "11.0" CACHE STRING "arm 64 minimum deployment target" FORCE)
|
set(CMAKE_XCODE_ATTRIBUTE_MACOSX_DEPLOYMENT_TARGET[arch=arm64] "11.0" CACHE STRING "arm 64 minimum deployment target" FORCE)
|
||||||
set(CMAKE_XCODE_ATTRIBUTE_SDKROOT macosx)
|
set(CMAKE_XCODE_ATTRIBUTE_SDKROOT macosx)
|
||||||
set(CMAKE_XCODE_ATTRIBUTE_ONLY_ACTIVE_ARCH "NO")
|
|
||||||
set(CMAKE_SYSTEM_NAME Darwin)
|
set(CMAKE_SYSTEM_NAME Darwin)
|
||||||
|
|
||||||
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue