summaryrefslogtreecommitdiff
path: root/cairo/CMakeLists.txt
blob: e6ac7a6fcf65e36277961886ffa090d3ecff3043 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
project(FLTKcairo)

include_directories(${FLTKcairo_SOURCE_DIR})
include_directories(${FLTKcairo_BINARY_DIR})
include_directories(${PKG_CAIRO_INCLUDE_DIRS})

# source files for cairo
set(cairo_SRCS Fl_Cairo.cxx)

#######################################################################
add_library(fltk_cairo ${cairo_SRCS})

if(MSVC)
   set_target_properties(fltk_cairo
      PROPERTIES
         OUTPUT_NAME fltkcairo
         DEBUG_OUTPUT_NAME fltkcairod
   )
   if(OPTION_LARGE_FILE)
      set_target_properties(fltk_cairo PROPERTIES LINK_FLAGS /LARGEADDRESSAWARE)
   endif(OPTION_LARGE_FILE)
endif(MSVC)

install(TARGETS fltk_cairo
   EXPORT fltk-install
   DESTINATION ${PREFIX_LIB}
)