diff options
Diffstat (limited to 'cmake/modules/FindXSD.cmake')
-rw-r--r-- | cmake/modules/FindXSD.cmake | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cmake/modules/FindXSD.cmake b/cmake/modules/FindXSD.cmake index 2e168f1..a96dc8c 100644 --- a/cmake/modules/FindXSD.cmake +++ b/cmake/modules/FindXSD.cmake @@ -11,10 +11,8 @@ IF (XSD_INCLUDE_DIR) SET(XSD_FIND_QUIETLY TRUE) ENDIF (XSD_INCLUDE_DIR) -FIND_PATH(XSD_INCLUDE_DIR xsd/cxx/parser/elements.hxx HINTS /Library/EstonianIDCard/include) - -SET(XSD_NAMES xsdcxx xsdgen xsd) -FIND_PROGRAM(XSD_EXECUTABLE NAMES ${XSD_NAMES} HINTS /Library/EstonianIDCard/bin) +FIND_PATH(XSD_INCLUDE_DIR xsd/cxx/parser/elements.hxx) +FIND_PROGRAM(XSD_EXECUTABLE NAMES xsdcxx xsdgen xsd) if(XSD_EXECUTABLE) execute_process (COMMAND ${XSD_EXECUTABLE} "--version" OUTPUT_VARIABLE EXEC_OUT) string(REGEX REPLACE ".*compiler ([0-9]+)\\.([0-9]+)\\.([0-9]+).*" "\\1" XSD_VERSION_MAJOR ${EXEC_OUT}) @@ -43,6 +41,7 @@ macro( XSD_SCHEMA SOURCES HEADERS OUTPUT INPUT ) --type-naming ucc --function-naming lcc --generate-serialization + --suppress-assignment --std c++11 --output-dir ${OUTPUT} ${ARGN} |