summaryrefslogtreecommitdiff
path: root/cmake/modules/FindXSD.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/modules/FindXSD.cmake')
-rw-r--r--cmake/modules/FindXSD.cmake7
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}