| @@ -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) | |||