Statistics
| Revision:

root / trunk / extensions / ext3Dgui / buildman / plugins-data / depman / CMakeModules / ModuleInstall.cmake @ 26254

History | View | Annotate | Download (763 Bytes)

1
# INSTALL and SOURCE_GROUP commands for OSG/OT/Producer Modules
2

    
3
# Required Vars:
4
# ${LIB_NAME}
5
# ${LIB_PUBLIC_HEADERS}
6

    
7
SET(INSTALL_INCDIR include)
8
SET(INSTALL_BINDIR bin)
9
IF(WIN32)
10
    SET(INSTALL_LIBDIR bin)
11
    SET(INSTALL_ARCHIVEDIR lib)
12
ELSE(WIN32)
13
    SET(INSTALL_LIBDIR lib${LIB_POSTFIX})
14
    SET(INSTALL_ARCHIVEDIR lib${LIB_POSTFIX})
15
ENDIF(WIN32)
16

    
17
SET(HEADERS_GROUP "Header Files")
18

    
19
SOURCE_GROUP(
20
    ${HEADERS_GROUP}
21
    FILES ${LIB_PUBLIC_HEADERS}
22
)
23

    
24

    
25
INSTALL(
26
    TARGETS ${LIB_NAME}
27
    RUNTIME DESTINATION ${INSTALL_BINDIR}
28
    LIBRARY DESTINATION ${INSTALL_LIBDIR}
29
    ARCHIVE DESTINATION ${INSTALL_ARCHIVEDIR}
30
)
31
# FIXME: Do not run for OS X framework
32
INSTALL(
33
    FILES        ${LIB_PUBLIC_HEADERS}
34
    DESTINATION ${INSTALL_INCDIR}/${LIB_NAME}
35
)