]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/xml/CMakeLists.txt
Cmake cleanup
[xonotic/netradiant.git] / libs / xml / CMakeLists.txt
index 7c01ac150bbb1ec4492cf98aaa77f291461dc966..4fb6606a0457d04f12ed157ce93f97d43e020574 100644 (file)
@@ -1,16 +1,14 @@
-find_package(LibXml2 REQUIRED)
-include_directories(${LIBXML2_INCLUDE_DIR})
-
 add_library(xmllib
-    ixml.cpp
-    ixml.h
-    xmlelement.cpp
-    xmlelement.h
-    xmlparser.cpp
-    xmlparser.h
-    xmltextags.cpp
-    xmltextags.h
-    xmlwriter.cpp
-    xmlwriter.h
-)
+        ixml.h
+        xmlelement.h
+        xmlparser.h
+        xmltextags.cpp xmltextags.h
+        xmlwriter.h
+        )
+
+find_package(GLIB REQUIRED)
+target_include_directories(xmllib PUBLIC ${GLIB_INCLUDE_DIRS})
+
+find_package(LibXml2 REQUIRED)
+target_include_directories(xmllib PUBLIC ${LIBXML2_INCLUDE_DIR})
 target_link_libraries(xmllib ${LIBXML2_LIBRARIES})