~ricmm/platform-api/add-location-service-api-take-2

« back to all changes in this revision

Viewing changes to src/ubuntu/mirclient/CMakeLists.txt

  • Committer: Thomas Voß
  • Date: 2013-07-06 06:53:05 UTC
  • Revision ID: thomas.voss@canonical.com-20130706065305-88erq3gw3bf88rnr
 * Refactored the src folder
 * Added the location service API

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
set(SOURCES 
 
2
  ubuntu_application_api_mirclient.cpp
 
3
  application_instance_mirclient.cpp
 
4
  window_properties_mirclient.cpp
 
5
  window_mirclient.cpp
 
6
)
 
7
 
 
8
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --std=c++11 -fPIC")
 
9
 
 
10
add_library(
 
11
        ubuntu_application_api_mirclient SHARED
 
12
        ${SOURCES}
 
13
)
 
14
 
 
15
include_directories(
 
16
    ${CMAKE_BINARY_DIR}/include
 
17
    ${MIRCLIENT_INCLUDE_DIRS}
 
18
)
 
19
 
 
20
target_link_libraries(
 
21
        ubuntu_application_api_mirclient
 
22
        ${MIRCLIENT_LDFLAGS} ${MIRCLIENT_LIBRARIES}
 
23
        -Wl,--whole-archive ubuntu_application_api_mircommon
 
24
        -Wl,--no-whole-archive
 
25
)
 
26
 
 
27
set_target_properties(
 
28
        ubuntu_application_api_mirclient
 
29
        PROPERTIES
 
30
        VERSION 1.0
 
31
        SOVERSION 1
 
32
)
 
33
 
 
34
install(TARGETS ubuntu_application_api_mirclient ${INSTALL_TARGETS_DEFAULT_ARGS})