Explorar o código

Use GNUInstallDirs for CMAKE_INSTALL_*DIR

Chow Loong Jin %!s(int64=14) %!d(string=hai) anos
pai
achega
e9f2abaf6c
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      CMakeLists.txt

+ 3 - 2
CMakeLists.txt

@@ -2,6 +2,7 @@ cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
 cmake_policy(VERSION 2.6)
 
 project(tinyxml2)
+include(GNUInstallDirs)
 #enable_testing()
 
 #CMAKE_BUILD_TOOL
@@ -60,7 +61,7 @@ add_dependencies(test tinyxml2)
 add_dependencies(test ${TARGET_DATA_COPY})
 target_link_libraries(test tinyxml2)
 
-SET(CMAKE_INSTALL_LIBDIR lib CACHE PATH "")
+
 IF(BUILD_STATIC_LIBS)
 	INSTALL(TARGETS tinyxml2 tinyxml2static
 		LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
@@ -69,6 +70,6 @@ ELSE(BUILD_STATIC_LIBS)
 	INSTALL(TARGETS tinyxml2
 		LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
 ENDIF(BUILD_STATIC_LIBS)
-INSTALL(FILES tinyxml2.h DESTINATION include)
+INSTALL(FILES tinyxml2.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
 
 #add_test(test ${SAMPLE_NAME} COMMAND $<TARGET_FILE:${SAMPLE_NAME}>)