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 |
) |