Added Area loading/saving from/to string
[Lilanci.git] / CMakeLists.txt
blob23aeb32a016861b5736b1882f86683a1a8e3a285
1 PROJECT(Lilanci C)
2 INCLUDE(UsePkgConfig)
3 PKGCONFIG(sdl SDL_INCLUDE_DIR SDL_LIBRARY_DIR SDL_LINK_FLAGS SDL_CFLAGS)
4 PKGCONFIG(cairo CAIRO_INCLUDE_DIR CAIRO_LIBRARY_DIR CAIRO_LINK_FLAGS CAIRO_CFLAGS)
5 MESSAGE("CAIRO:${CAIRO_INCLUDE_DIR}")
7 LINK_DIRECTORIES(${SDL_LIBRARY_DIR} ${CAIRO_LIBRARY_DIR})
8 INCLUDE_DIRECTORIES(${SDL_INCLUDE_DIR} ${CAIRO_INCLUDE_DIR})
10 ADD_EXECUTABLE(ebulanci ebulanci.c geometry.c gr.c config.c)
11 ADD_EXECUTABLE(kolize kolize.c geometry.c )
12 SET_TARGET_PROPERTIES(kolize PROPERTIES LINK_FLAGS "-lm")
13 SET_TARGET_PROPERTIES(ebulanci PROPERTIES LINK_FLAGS "${SDL_LINK_FLAGS} ${CAIRO_LINK_FLAGS} -lsvg -lsvg-cairo -lm -lGL -lGLU")
14 SET_TARGET_PROPERTIES(ebulanci PROPERTIES COMPILE_FLAGS "${SDL_CFLAGS} ${CAIRO_CFLAGS}")