]> git.mxchange.org Git - simgear.git/blob - simgear/canvas/ShivaVG/src/CMakeLists.txt
7b9bc78500afdaaee388244ee10cdf237c8c9710
[simgear.git] / simgear / canvas / ShivaVG / src / CMakeLists.txt
1 include(CheckIncludeFile)
2 check_include_file("inttypes.h" HAVE_INTTYPES_H)
3
4 if(HAVE_INTTYPES_H)
5   add_definitions(-DHAVE_INTTYPES_H)
6 endif()
7 add_definitions(-DVG_API_EXPORT)
8
9 INCLUDE_DIRECTORIES(
10   ${OPENGL_INCLUDE_DIR}
11   ../include
12 )
13
14 SET(INCROOT ../include/VG)
15 SET(SRCROOT .)
16
17 SET(ShivaVG_Src
18     ${SRCROOT}/shArrays.c
19     ${SRCROOT}/shArrays.h
20     ${SRCROOT}/shContext.c
21     ${SRCROOT}/shContext.h
22     ${SRCROOT}/shExtensions.c
23     ${SRCROOT}/shExtensions.h
24     ${SRCROOT}/shGeometry.c
25     ${SRCROOT}/shGeometry.h
26     ${SRCROOT}/shImage.c
27     ${SRCROOT}/shImage.h
28     ${SRCROOT}/shPaint.c
29     ${SRCROOT}/shPaint.h
30     ${SRCROOT}/shParams.c
31     ${SRCROOT}/shPath.c
32     ${SRCROOT}/shPath.h
33     ${SRCROOT}/shPipeline.c
34     ${SRCROOT}/shVectors.c
35     ${SRCROOT}/shVectors.h
36     ${SRCROOT}/shVgu.c
37 )
38
39 ADD_LIBRARY(
40     ShivaVG
41     ${ShivaVG_Src}
42 )
43
44 TARGET_LINK_LIBRARIES(
45     ShivaVG
46     ${OPENGL_gl_LIBRARY}
47     ${OPENGL_glu_LIBRARY}
48 )
49
50 if(NOT SIMGEAR_HEADLESS)
51   install(TARGETS ShivaVG ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
52 endif()