mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 04:31:15 -06:00 
			
		
		
		
	Merge branch 'master' into lm_retraction_fix
This commit is contained in:
		
						commit
						2fe84fc199
					
				
					 4 changed files with 26 additions and 13 deletions
				
			
		|  | @ -367,7 +367,7 @@ set(MyTypemap ${CMAKE_CURRENT_BINARY_DIR}/typemap) | |||
| add_custom_command( | ||||
|         OUTPUT ${MyTypemap} | ||||
|         DEPENDS ${CMAKE_CURRENT_LIST_DIR}/xsp/my.map | ||||
|         COMMAND ${PERL_EXECUTABLE} -MExtUtils::Typemaps -MExtUtils::Typemaps::Basic -e "$typemap = ExtUtils::Typemaps->new(file => \"${CMAKE_CURRENT_LIST_DIR}/xsp/my.map\"); $typemap->merge(typemap => ExtUtils::Typemaps::Basic->new); $typemap->write(file => \"${MyTypemap}\")" | ||||
|         COMMAND ${PERL5LIB_ENV_CMD} ${PERL_EXECUTABLE} -MExtUtils::Typemaps -MExtUtils::Typemaps::Basic -e "$typemap = ExtUtils::Typemaps->new(file => \"${CMAKE_CURRENT_LIST_DIR}/xsp/my.map\"); $typemap->merge(typemap => ExtUtils::Typemaps::Basic->new); $typemap->write(file => \"${MyTypemap}\")" | ||||
|         VERBATIM | ||||
| ) | ||||
| 
 | ||||
|  | @ -432,7 +432,8 @@ set(XS_MAIN_CPP ${CMAKE_CURRENT_BINARY_DIR}/XS.cpp) | |||
| add_custom_command( | ||||
|         OUTPUT ${XS_MAIN_CPP} | ||||
|         DEPENDS ${MyTypemap} ${XS_XSP_FILES} ${CMAKE_CURRENT_LIST_DIR}/xsp/typemap.xspt | ||||
|         COMMAND COMMAND xsubpp -typemap typemap -output ${XS_MAIN_CPP} -hiertype ${XS_MAIN_XS} | ||||
|         COMMAND ${PERL5LIB_ENV_CMD} xsubpp -typemap typemap -output ${XS_MAIN_CPP} -hiertype ${XS_MAIN_XS} | ||||
|         VERBATIM | ||||
| ) | ||||
| 
 | ||||
| # Define the Perl XS shared library. | ||||
|  | @ -496,6 +497,14 @@ if (WIN32) | |||
|     target_compile_definitions(XS PRIVATE -DNOGDI -DNOMINMAX -DHAS_BOOL) | ||||
| endif () | ||||
| 
 | ||||
| # SLIC3R_MSVC_PDB | ||||
| if (MSVC AND SLIC3R_MSVC_PDB AND ${CMAKE_BUILD_TYPE} STREQUAL "Release") | ||||
|     set_target_properties(XS PROPERTIES | ||||
|         COMPILE_FLAGS "/Zi" | ||||
|         LINK_FLAGS "/DEBUG /OPT:REF /OPT:ICF" | ||||
|     ) | ||||
| endif() | ||||
| 
 | ||||
| ## Configuration flags | ||||
| if (SLIC3R_GUI) | ||||
|     message("Slic3r will be built with GUI support") | ||||
|  |  | |||
|  | @ -526,7 +526,7 @@ PrintConfigDef::PrintConfigDef() | |||
|     def->cli = "filament-minimal-purge-on-wipe-tower=f@"; | ||||
|     def->sidetext = L("mm³"); | ||||
|     def->min = 0; | ||||
|     def->default_value = new ConfigOptionFloats { 5.f }; | ||||
|     def->default_value = new ConfigOptionFloats { 15.f }; | ||||
| 
 | ||||
|     def = this->add("filament_cooling_final_speed", coFloats); | ||||
|     def->label = L("Speed of the last cooling move"); | ||||
|  | @ -580,10 +580,7 @@ PrintConfigDef::PrintConfigDef() | |||
| 
 | ||||
|     def = this->add("filament_type", coStrings); | ||||
|     def->label = L("Filament type"); | ||||
|     def->tooltip = L("If you want to process the output G-code through custom scripts, just list their " | ||||
|                    "absolute paths here. Separate multiple scripts with a semicolon. Scripts will be passed " | ||||
|                    "the absolute path to the G-code file as the first argument, and they can access " | ||||
|                    "the Slic3r config settings by reading environment variables."); | ||||
|     def->tooltip = L("The filament material type for use in custom G-codes."); | ||||
|     def->cli = "filament_type=s@"; | ||||
|     def->gui_type = "f_enum_open"; | ||||
|     def->gui_flags = "show_value"; | ||||
|  | @ -929,7 +926,7 @@ PrintConfigDef::PrintConfigDef() | |||
| 
 | ||||
|     def = this->add("remaining_times", coBool); | ||||
|     def->label = L("Supports remaining times"); | ||||
|     def->tooltip = L("Emit M73 P[percent printed] R[remaining time in seconds] at 1 minute" | ||||
|     def->tooltip = L("Emit M73 P[percent printed] R[remaining time in minutes] at 1 minute" | ||||
|                      " intervals into the G-code to let the firmware show accurate remaining time." | ||||
|                      " As of now only the Prusa i3 MK3 firmware recognizes M73." | ||||
|                      " Also the i3 MK3 firmware supports M73 Qxx Sxx for the silent mode."); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lukas Matena
						Lukas Matena