Fix INSTALL target in cmake files

This commit is contained in:
wmayer 2012-02-16 23:35:54 +01:00
parent 3c76fc176e
commit c4122e059e
9 changed files with 54 additions and 2 deletions

View File

@ -65,6 +65,13 @@ else(WIN32)
SET(INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
endif(WIN32)
# Output directories for install target
SET(CMAKE_INSTALL_DATADIR data CACHE PATH "Output directory for data and resource files")
SET(CMAKE_INSTALL_INCLUDEDIR include CACHE PATH "Output directory for header files")
SET(CMAKE_INSTALL_DOCDIR doc CACHE PATH "Output directory for documentation and license files")
# ==============================================================================
# == Win32 is default behaviour use the LibPack copied in Source tree ==========
if(MSVC)

View File

@ -1 +1,9 @@
add_subdirectory(examples)
INSTALL(
FILES
License.txt
DESTINATION
data
)

View File

@ -2,6 +2,7 @@
SET(Examples_Files
Schenkel.stp
DrawingExample.FCStd
EngineBlock.FCStd
PartDesignExample.FCStd
RobotExample.FCStd
)
@ -16,6 +17,6 @@ INSTALL(
FILES
${Examples_Files}
DESTINATION
data/examples
${CMAKE_INSTALL_DATADIR}/examples
)

View File

@ -19,3 +19,8 @@ endif(FREECAD_BUILD_GUI)
if(FREECAD_MAINTAINERS_BUILD AND WIN32)
#add_subdirectory(WindowsInstaller)
endif(FREECAD_MAINTAINERS_BUILD AND WIN32)
INSTALL(FILES Doc/Start_Page.html Doc/freecad.qhc Doc/freecad.qch
DESTINATION ${CMAKE_INSTALL_DOCDIR}
)

View File

@ -848,4 +848,8 @@ else(WIN32)
INSTALL(TARGETS FreeCADGui
LIBRARY DESTINATION lib
)
INSTALL(FILES Icons/freecad.xpm Icons/freecad-doc.png
DESTINATION ${CMAKE_INSTALL_DATADIR}
)
endif(WIN32)

View File

@ -14,3 +14,11 @@ INSTALL(
DESTINATION
Mod/Drawing
)
INSTALL(
DIRECTORY
Templates
DESTINATION
${CMAKE_INSTALL_DATADIR}/Mod/Drawing
FILES_MATCHING PATTERN "*.svg*"
)

View File

@ -12,3 +12,12 @@ INSTALL(
DESTINATION
Mod/Raytracing
)
INSTALL(
DIRECTORY
Templates
DESTINATION
${CMAKE_INSTALL_DATADIR}/Mod/Raytracing
FILES_MATCHING PATTERN "*.pov*"
)

View File

@ -15,3 +15,13 @@ INSTALL(
DESTINATION
Mod/Robot
)
INSTALL(
DIRECTORY
Lib
DESTINATION
${CMAKE_INSTALL_DATADIR}/Mod/Robot
PATTERN "Makefile*" EXCLUDE
PATTERN "*.pdf" EXCLUDE
)

View File

@ -27,6 +27,6 @@ SET(StartPage_DATA
)
INSTALL(FILES ${StartPage_SRCS} ${StartPage_DATA}
DESTINATION Mod/Start/StartPage
DESTINATION ${CMAKE_INSTALL_DATADIR}/Mod/Start/StartPage
)