]> granicus.if.org Git - libexpat/commitdiff
CMake: Streamline expat-config.cmake.in a bit cmake-option-char-type
authorSebastian Pipping <sebastian@pipping.org>
Thu, 5 Sep 2019 15:21:57 +0000 (17:21 +0200)
committerSebastian Pipping <sebastian@pipping.org>
Thu, 5 Sep 2019 15:21:57 +0000 (17:21 +0200)
expat/cmake/expat-config.cmake.in

index 163a55d3427610805375f7408c647911d1044bcf..a4da61e0104e63cd81670e554f304209da52097e 100644 (file)
@@ -39,32 +39,34 @@ include("${CMAKE_CURRENT_LIST_DIR}/expat.cmake")
 #
 # Supported components
 #
-macro(_register_component _NAME _AVAILABE)
+macro(expat_register_component _NAME _AVAILABE)
     set(expat_${_NAME}_FOUND ${_AVAILABE})
 endmacro()
 
-_register_component(attr_info          @EXPAT_ATTR_INFO@)
+expat_register_component(attr_info          @EXPAT_ATTR_INFO@)
+expat_register_component(dtd                @EXPAT_DTD@)
+expat_register_component(large_size         @EXPAT_LARGE_SIZE@)
+expat_register_component(min_size           @EXPAT_MIN_SIZE@)
+expat_register_component(ns                 @EXPAT_NS@)
+
 if(@EXPAT_CONTEXT_BYTES@)
-    _register_component(context_bytes  ON)
+    expat_register_component(context_bytes  ON)
 else()
-    _register_component(context_bytes  OFF)
+    expat_register_component(context_bytes  OFF)
 endif()
-_register_component(dtd                @EXPAT_DTD@)
-_register_component(large_size         @EXPAT_LARGE_SIZE@)
-_register_component(min_size           @EXPAT_MIN_SIZE@)
-_register_component(ns                 @EXPAT_NS@)
+
 if("@EXPAT_CHAR_TYPE@" STREQUAL "char")
-    _register_component(char           ON)
-    _register_component(ushort         OFF)
-    _register_component(wchar_t        OFF)
+    expat_register_component(char           ON)
+    expat_register_component(ushort         OFF)
+    expat_register_component(wchar_t        OFF)
 elseif("@EXPAT_CHAR_TYPE@" STREQUAL "ushort")
-    _register_component(char           OFF)
-    _register_component(ushort         ON)
-    _register_component(wchar_t        OFF)
+    expat_register_component(char           OFF)
+    expat_register_component(ushort         ON)
+    expat_register_component(wchar_t        OFF)
 elseif("@EXPAT_CHAR_TYPE@" STREQUAL "wchar_t")
-    _register_component(char           OFF)
-    _register_component(ushort         OFF)
-    _register_component(wchar_t        ON)
+    expat_register_component(char           OFF)
+    expat_register_component(ushort         OFF)
+    expat_register_component(wchar_t        ON)
 endif()
 
 check_required_components(expat)