diff --git a/src/ptu_d46.cpp b/src/ptu_d46.cpp index c2588d32f07c55bb4fbd7c138c34f891a704a686..6ada4451cbe1fb311c0fa486e8e19edf9fd0ec5d 100755 --- a/src/ptu_d46.cpp +++ b/src/ptu_d46.cpp @@ -667,7 +667,7 @@ void CPTUD46::load_config(std::string &filename) { // try to open the specified file try{ - std::auto_ptr<ptud46_config_t> cfg(ptud46_config(filename.c_str(),xml_schema::flags::dont_validate)); + std::unique_ptr<ptud46_config_t> cfg(ptud46_config(filename.c_str(),xml_schema::flags::dont_validate)); // configure the serial port text << this->ptu_id << "_serial_port"; this->serial_dev=new CRS232(text.str()); diff --git a/src/xml/CMakeLists.txt b/src/xml/CMakeLists.txt index af74ebb0982dbb8af41ed769057a9a8f16916a06..310926805714283cfd201421c68874c9a38d175f 100755 --- a/src/xml/CMakeLists.txt +++ b/src/xml/CMakeLists.txt @@ -36,7 +36,7 @@ IF(XSD_FOUND) ADD_CUSTOM_TARGET(xsd_files_gen DEPENDS ${XSD_SOURCES_INT}) ADD_CUSTOM_COMMAND( OUTPUT ${XSD_SOURCES_INT} - COMMAND xsdcxx cxx-tree --generate-serialization ${XSD_FILES} + COMMAND xsdcxx cxx-tree --std c++11 --generate-serialization ${XSD_FILES} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DEPENDS ${XSD_PATH_FILES} COMMENT "Parsing the xml template file ${XSD_FILES}")