| @@ -2919,6 +2919,8 @@ function (cotire_setup_unity_build_target _languages _configurations _target) | |||||
| INCLUDE_DIRECTORIES | INCLUDE_DIRECTORIES | ||||
| INTERPROCEDURAL_OPTIMIZATION INTERPROCEDURAL_OPTIMIZATION_<CONFIG> | INTERPROCEDURAL_OPTIMIZATION INTERPROCEDURAL_OPTIMIZATION_<CONFIG> | ||||
| POSITION_INDEPENDENT_CODE | 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) | C_VISIBILITY_PRESET CXX_VISIBILITY_PRESET VISIBILITY_INLINES_HIDDEN) | ||||
| # copy compile features | # copy compile features | ||||
| cotire_copy_set_properites("${_configurations}" TARGET ${_target} ${_unityTargetName} | 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) | IMPLICIT_DEPENDS_INCLUDE_TRANSFORM RULE_LAUNCH_COMPILE RULE_LAUNCH_CUSTOM RULE_LAUNCH_LINK) | ||||
| # copy Apple platform specific stuff | # copy Apple platform specific stuff | ||||
| cotire_copy_set_properites("${_configurations}" TARGET ${_target} ${_unityTargetName} | 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 | # copy Windows platform specific stuff | ||||
| cotire_copy_set_properites("${_configurations}" TARGET ${_target} ${_unityTargetName} | cotire_copy_set_properites("${_configurations}" TARGET ${_target} ${_unityTargetName} | ||||
| GNUtoMS | GNUtoMS | ||||
| COMPILE_PDB_NAME COMPILE_PDB_NAME_<CONFIG> | COMPILE_PDB_NAME COMPILE_PDB_NAME_<CONFIG> | ||||
| COMPILE_PDB_OUTPUT_DIRECTORY COMPILE_PDB_OUTPUT_DIRECTORY_<CONFIG> | COMPILE_PDB_OUTPUT_DIRECTORY COMPILE_PDB_OUTPUT_DIRECTORY_<CONFIG> | ||||
| PDB_NAME PDB_NAME_<CONFIG> PDB_OUTPUT_DIRECTORY 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 | # copy Android platform specific stuff | ||||
| cotire_copy_set_properites("${_configurations}" TARGET ${_target} ${_unityTargetName} | 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 | # use output name from original target | ||||
| get_target_property(_targetOutputName ${_unityTargetName} OUTPUT_NAME) | get_target_property(_targetOutputName ${_unityTargetName} OUTPUT_NAME) | ||||
| if (NOT _targetOutputName) | if (NOT _targetOutputName) | ||||