blob: 3c79779de3e10d159c608d0a033edb9b07bcbc93 (
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | set(UNITY_SRC ../plugins/unityshell/src) find_package (PkgConfig) set (CFLAGS ${CACHED_UNITY_DEPS_CFLAGS} ${CACHED_UNITY_DEPS_CFLAGS_OTHER} ) if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv7l") set (CFLAGS ${CFLAGS} "-fPIC") endif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "armv7l") add_definitions (${CFLAGS}) set (LIBS ${CACHED_UNITY_DEPS_LIBRARIES} ${UNITY_STANDALONE_LADD}) link_libraries (${LIBS}) set (LIB_PATHS ${CACHED_UNITY_DEPS_LIBRARY_DIRS}) link_directories (${CMAKE_BINARY_DIR}/UnityCore ${LIB_PATHS}) include_directories (.. ../services ../UnityCore ${UNITY_SRC} ${CMAKE_BINARY_DIR}) # # Headers & Sources # set (PREVIEWS_SOURCES ActionButton.cpp ApplicationPreview.cpp GenericPreview.cpp MusicPreview.cpp MoviePreview.cpp Preview.cpp PreviewContainer.cpp PreviewInfoHintWidget.cpp PreviewNavigator.cpp PreviewRatingsWidget.cpp SocialPreview.cpp SocialPreviewContent.cpp SocialPreviewComments.cpp Track.cpp Tracks.cpp ) add_library (previews-lib STATIC ${PREVIEWS_SOURCES}) add_dependencies (previews-lib unity-core-${UNITY_API_VERSION} unity-shared) target_link_libraries (previews-lib unity-shared) # # Application Standalone variant # add_executable (app_previews StandaloneApplicationPreview.cpp) target_link_libraries (app_previews previews-lib unity-shared) # # Music Standalone variant # add_executable (music_previews StandaloneMusicPreview.cpp) target_link_libraries (music_previews previews-lib unity-shared) # # Social Standalone variant # add_executable (social_previews StandaloneSocialPreview.cpp) target_link_libraries (social_previews previews-lib unity-shared) # # Music Standalone variant # add_executable (movie_previews StandaloneMoviePreview.cpp) target_link_libraries (movie_previews previews-lib unity-shared)
|