project(gtkfisheyelist) include(../vala.cmake) set(gtkfisheyelist_version 0.1) set(VALA_PACKAGES gtk+-2.0) add_packages(GFEL ${VALA_PACKAGES}) set(VFLAGS --vapidir=${gtkfisheyelist_BINARY_DIR}) add_definitions(-Wall -Werror -I${gtkfisheyelist_BINARY_DIR}) file(GLOB fevala gtkfisheye*.vala) add_vala_library(gtkfisheyelist ${fevala}) add_library(gtkfisheyelist SHARED ${gtkfisheyelist_CSOURCES}) add_library(gtkfisheyelist-static STATIC ${gtkfisheyelist_CSOURCES}) set_target_properties(gtkfisheyelist PROPERTIES VERSION ${gtkfisheyelist_version} SOVERSION 0 CLEAN_DIRECT_OUTPUT 1) set_target_properties(gtkfisheyelist-static PROPERTIES VERSION ${gtkfisheyelist_version} SOVERSION 0 OUTPUT_NAME "gtkfisheyelist" CLEAN_DIRECT_OUTPUT 1) set(VALA_PACKAGES ${VALA_PACKAGES} gtkfisheyelist) file(GLOB demovala demo*.vala) add_vala_program(gtkfisheyedemo ${demovala}) add_executable(gtkfisheyedemo ${gtkfisheyedemo_CSOURCES}) target_link_libraries(gtkfisheyedemo gtkfisheyelist-static) set(prefix "${CMAKE_INSTALL_PREFIX}") set(exec_prefix "${prefix}/bin") set(libdir "${prefix}/lib") set(includedir "${prefix}/include") configure_file(${gtkfisheyelist_SOURCE_DIR}/libgtkfisheyelist.pc.in ${gtkfisheyelist_BINARY_DIR}/libgtkfisheyelist.pc @ONLY) #install(TARGETS gtkfisheyelist gtkfisheyelist-static # LIBRARY DESTINATION lib # ARCHIVE DESTINATION lib) #install(FILES gtkfisheyelist.h DESTINATION include/gtkfisheyelist) #install(FILES ${gtkfisheyelist_BINARY_DIR}/libgtkfisheyelist.pc DESTINATION lib/pkgconfig)