CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-
SET(service "legacy")
SET(submodule "camera")
-# for package file
SET(dependents "dlog mm-camcorder capi-base-common")
+SET(LEGACY "${service}-${submodule}")
-SET(fw_name "${service}-${submodule}")
-
-PROJECT(${fw_name})
+PROJECT(${LEGACY})
SET(CMAKE_INSTALL_PREFIX /usr)
SET(PREFIX ${CMAKE_INSTALL_PREFIX})
INCLUDE_DIRECTORIES(${INC_DIR})
INCLUDE(FindPkgConfig)
-pkg_check_modules(${fw_name} REQUIRED ${dependents})
-FOREACH(flag ${${fw_name}_CFLAGS})
+pkg_check_modules(${LEGACY} REQUIRED ${dependents})
+FOREACH(flag ${${LEGACY}_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=${LIB_INSTALL_DIR}")
aux_source_directory(src LEGACY_SOURCES)
-ADD_LIBRARY(${fw_name} SHARED ${LEGACY_SOURCES})
+ADD_LIBRARY(${LEGACY} SHARED ${LEGACY_SOURCES})
-SET_TARGET_PROPERTIES(${fw_name}
+SET_TARGET_PROPERTIES(${LEGACY}
PROPERTIES
CLEAN_DIRECT_OUTPUT 1
)
+TARGET_LINK_LIBRARIES(${LEGACY} ${${LEGACY}_LDFLAGS})
-TARGET_LINK_LIBRARIES(${fw_name} ${${fw_name}_LDFLAGS})
-
-INSTALL(TARGETS ${fw_name} DESTINATION ${LIB_INSTALL_DIR})
+INSTALL(TARGETS ${LEGACY} DESTINATION ${LIB_INSTALL_DIR})
INSTALL(
DIRECTORY ${INC_DIR}/ DESTINATION include/media
FILES_MATCHING