~pimvullers/pantheon-files/fix-983560

« back to all changes in this revision

Viewing changes to plugins/contractor/CMakeLists.txt

  • Committer: xapantu
  • Date: 2012-06-01 21:34:30 UTC
  • Revision ID: xapantu@gmail.com-20120601213430-kvxei83fu396mfus
Back to the original extended-actions, add contractor plugin separately

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
find_package(PkgConfig)
 
2
pkg_check_modules(DEPS REQUIRED
 
3
        gtk+-3.0
 
4
    gee-1.0
 
5
    glib-2.0)
 
6
set(CFLAGS
 
7
        ${DEPS_CFLAGS} ${DEPS_CFLAGS_OTHER}
 
8
)
 
9
include_directories(${CMAKE_BINARY_DIR}/libcore/)
 
10
include_directories(${CMAKE_SOURCE_DIR}/libcore/)
 
11
add_definitions(${CFLAGS})
 
12
link_directories(${LIB_PATHS})
 
13
vala_precompile(VALA_C
 
14
    plugin.vala
 
15
CUSTOM_VAPIS
 
16
    ${CMAKE_BINARY_DIR}/libcore/marlincore.vapi
 
17
    ${CMAKE_SOURCE_DIR}/libcore/marlincore-C.vapi
 
18
    ${CMAKE_BINARY_DIR}/libwidgets/marlinwidgets.vapi
 
19
PACKAGES
 
20
    gtk+-3.0
 
21
    gee-1.0
 
22
OPTIONS
 
23
    --thread)
 
24
add_library(marlin-contractor SHARED
 
25
    ${VALA_C})
 
26
target_link_libraries(marlin-contractor marlincore marlinwidgets)
 
27
install(TARGETS marlin-contractor DESTINATION lib/pantheon-files/plugins/core/)
 
28
install(FILES contractor.plug DESTINATION lib/pantheon-files/plugins/core/)