summaryrefslogtreecommitdiff
blob: 9e2ad5aa0c916bb5c9bb03bddb6e5a5d310277bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- pugixml-1.0/scripts/CMakeLists.txt
+++ pugixml-1.0/scripts/CMakeLists.txt
@@ -1,5 +1,13 @@
+cmake_minimum_required(VERSION 2.8)
 project(pugixml)
 
-set(SOURCES ../src/pugixml.hpp ../src/pugiconfig.hpp ../src/pugixml.cpp)
+set(HEADERS ../src/pugixml.hpp ../src/pugiconfig.hpp)
+set(SOURCES ${HEADERS} ../src/pugixml.cpp)
 
-add_library(pugixml STATIC ${SOURCES})
+add_library(pugixml SHARED ${SOURCES})
+set_target_properties(pugixml PROPERTIES SOVERSION 1 VERSION 1.0)
+
+install(TARGETS pugixml
+	LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(FILES ${HEADERS}
+	DESTINATION include)