|
|
@@ -2919,6 +2919,8 @@ function (cotire_setup_unity_build_target _languages _configurations _target) |
|
|
|
INCLUDE_DIRECTORIES |
|
|
|
INTERPROCEDURAL_OPTIMIZATION INTERPROCEDURAL_OPTIMIZATION_<CONFIG> |
|
|
|
POSITION_INDEPENDENT_CODE |
|
|
|
C_COMPILER_LAUNCHER CXX_COMPILER_LAUNCHER |
|
|
|
C_INCLUDE_WHAT_YOU_USE CXX_INCLUDE_WHAT_YOU_USE |
|
|
|
C_VISIBILITY_PRESET CXX_VISIBILITY_PRESET VISIBILITY_INLINES_HIDDEN) |
|
|
|
# copy compile features |
|
|
|
cotire_copy_set_properites("${_configurations}" TARGET ${_target} ${_unityTargetName} |
|
|
@@ -2948,22 +2950,31 @@ function (cotire_setup_unity_build_target _languages _configurations _target) |
|
|
|
IMPLICIT_DEPENDS_INCLUDE_TRANSFORM RULE_LAUNCH_COMPILE RULE_LAUNCH_CUSTOM RULE_LAUNCH_LINK) |
|
|
|
# copy Apple platform specific stuff |
|
|
|
cotire_copy_set_properites("${_configurations}" TARGET ${_target} ${_unityTargetName} |
|
|
|
BUNDLE BUNDLE_EXTENSION FRAMEWORK INSTALL_NAME_DIR MACOSX_BUNDLE MACOSX_BUNDLE_INFO_PLIST |
|
|
|
MACOSX_FRAMEWORK_INFO_PLIST MACOSX_RPATH OSX_ARCHITECTURES |
|
|
|
OSX_ARCHITECTURES_<CONFIG> PRIVATE_HEADER PUBLIC_HEADER RESOURCE) |
|
|
|
BUNDLE BUNDLE_EXTENSION FRAMEWORK FRAMEWORK_VERSION INSTALL_NAME_DIR |
|
|
|
MACOSX_BUNDLE MACOSX_BUNDLE_INFO_PLIST MACOSX_FRAMEWORK_INFO_PLIST MACOSX_RPATH |
|
|
|
OSX_ARCHITECTURES OSX_ARCHITECTURES_<CONFIG> PRIVATE_HEADER PUBLIC_HEADER RESOURCE XCTEST) |
|
|
|
# copy Windows platform specific stuff |
|
|
|
cotire_copy_set_properites("${_configurations}" TARGET ${_target} ${_unityTargetName} |
|
|
|
GNUtoMS |
|
|
|
COMPILE_PDB_NAME COMPILE_PDB_NAME_<CONFIG> |
|
|
|
COMPILE_PDB_OUTPUT_DIRECTORY COMPILE_PDB_OUTPUT_DIRECTORY_<CONFIG> |
|
|
|
PDB_NAME PDB_NAME_<CONFIG> PDB_OUTPUT_DIRECTORY PDB_OUTPUT_DIRECTORY_<CONFIG> |
|
|
|
VS_DOTNET_REFERENCES VS_GLOBAL_KEYWORD VS_GLOBAL_PROJECT_TYPES VS_GLOBAL_ROOTNAMESPACE |
|
|
|
VS_KEYWORD VS_SCC_AUXPATH VS_SCC_LOCALPATH VS_SCC_PROJECTNAME VS_SCC_PROVIDER |
|
|
|
VS_WINRT_EXTENSIONS VS_WINRT_REFERENCES VS_WINRT_COMPONENT |
|
|
|
VS_DOTNET_TARGET_FRAMEWORK_VERSION WIN32_EXECUTABLE) |
|
|
|
VS_DESKTOP_EXTENSIONS_VERSION VS_DOTNET_REFERENCES VS_DOTNET_TARGET_FRAMEWORK_VERSION |
|
|
|
VS_GLOBAL_KEYWORD VS_GLOBAL_PROJECT_TYPES VS_GLOBAL_ROOTNAMESPACE |
|
|
|
VS_IOT_EXTENSIONS_VERSION VS_IOT_STARTUP_TASK |
|
|
|
VS_KEYWORD VS_MOBILE_EXTENSIONS_VERSION |
|
|
|
VS_SCC_AUXPATH VS_SCC_LOCALPATH VS_SCC_PROJECTNAME VS_SCC_PROVIDER |
|
|
|
VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION |
|
|
|
VS_WINRT_COMPONENT VS_WINRT_EXTENSIONS VS_WINRT_REFERENCES |
|
|
|
WIN32_EXECUTABLE WINDOWS_EXPORT_ALL_SYMBOLS) |
|
|
|
# copy Android platform specific stuff |
|
|
|
cotire_copy_set_properites("${_configurations}" TARGET ${_target} ${_unityTargetName} |
|
|
|
ANDROID_API ANDROID_API_MIN ANDROID_GUI) |
|
|
|
ANDROID_API ANDROID_API_MIN ANDROID_GUI |
|
|
|
ANDROID_ANT_ADDITIONAL_OPTIONS ANDROID_ARCH ANDROID_ASSETS_DIRECTORIES |
|
|
|
ANDROID_JAR_DEPENDENCIES ANDROID_JAR_DIRECTORIES ANDROID_JAVA_SOURCE_DIR |
|
|
|
ANDROID_NATIVE_LIB_DEPENDENCIES ANDROID_NATIVE_LIB_DIRECTORIES |
|
|
|
ANDROID_PROCESS_MAX ANDROID_PROGUARD ANDROID_PROGUARD_CONFIG_PATH |
|
|
|
ANDROID_SECURE_PROPS_PATH ANDROID_SKIP_ANT_STEP ANDROID_STL_TYPE) |
|
|
|
# use output name from original target |
|
|
|
get_target_property(_targetOutputName ${_unityTargetName} OUTPUT_NAME) |
|
|
|
if (NOT _targetOutputName) |
|
|
|