Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 414547 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-3 / +19 lines)
Line  Link Here
0
-- CMakeLists.txt
0
++ CMakeLists.txt
Lines 38-48 Link Here
38
38
39
################################
39
################################
40
# Add targets
40
# Add targets
41
41
SET(BUILD_STATIC_LIBS ON CACHE BOOL "Set to ON to build static libraries")
42
add_library(tinyxml2 STATIC tinyxml2.cpp tinyxml2.h)
42
IF(BUILD_STATIC_LIBS)
43
	add_library(tinyxml2static STATIC tinyxml2.cpp tinyxml2.h)
44
	set_target_properties(tinyxml2static PROPERTIES OUTPUT_NAME tinyxml2)
45
ENDIF(BUILD_STATIC_LIBS)
46
add_library(tinyxml2 SHARED tinyxml2.cpp tinyxml2.h)
43
47
44
add_executable(test xmltest.cpp)
48
add_executable(test xmltest.cpp)
45
add_dependencies(test tinyxml2)
49
add_dependencies(test tinyxml2)
46
add_dependencies(test ${TARGET_DATA_COPY})
50
add_dependencies(test ${TARGET_DATA_COPY})
47
target_link_libraries(test tinyxml2)
51
target_link_libraries(test tinyxml2)
52
53
SET(CMAKE_INSTALL_LIBDIR lib CACHE PATH "")
54
IF(BUILD_STATIC_LIBS)
55
	INSTALL(TARGETS tinyxml2 tinyxml2static
56
		LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} 
57
		ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
58
ELSE(BUILD_STATIC_LIBS)
59
	INSTALL(TARGETS tinyxml2
60
		LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
61
ENDIF(BUILD_STATIC_LIBS)
62
INSTALL(FILES tinyxml2.h DESTINATION include)
63
48
#add_test(test ${SAMPLE_NAME} COMMAND $<TARGET_FILE:${SAMPLE_NAME}>)
64
#add_test(test ${SAMPLE_NAME} COMMAND $<TARGET_FILE:${SAMPLE_NAME}>)

Return to bug 414547