forked from enlightenment/efl
Eobj: Add pkg-config file and start installing stuff.
SVN revision: 70233
This commit is contained in:
parent
8c40b3de26
commit
7bcda618a2
|
@ -50,3 +50,12 @@ add_subdirectory(examples/composite_objects)
|
||||||
add_subdirectory(tests EXCLUDE_FROM_ALL)
|
add_subdirectory(tests EXCLUDE_FROM_ALL)
|
||||||
|
|
||||||
add_subdirectory(doc)
|
add_subdirectory(doc)
|
||||||
|
|
||||||
|
# PKGCONFIG file.
|
||||||
|
CONFIGURE_FILE(
|
||||||
|
"${PROJECT_SOURCE_DIR}/eobj.pc.in"
|
||||||
|
"${PROJECT_BINARY_DIR}/eobj.pc"
|
||||||
|
)
|
||||||
|
|
||||||
|
INSTALL(FILES "${PROJECT_BINARY_DIR}/eobj.pc"
|
||||||
|
DESTINATION "lib/pkgconfig")
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
prefix=@CMAKE_INSTALL_PREFIX@
|
||||||
|
exec_prefix=${prefix}
|
||||||
|
libdir=${exec_prefix}/lib
|
||||||
|
includedir=${prefix}/include
|
||||||
|
|
||||||
|
Name: Eobj
|
||||||
|
Description: EFL's generic object system library.
|
||||||
|
Version: @EOBJ_VERSION@
|
||||||
|
Libs: -L${libdir} -leobj
|
||||||
|
Libs.private:
|
||||||
|
Cflags: -I${includedir}/eobj-@EOBJ_VERSION_MAJOR@
|
||||||
|
|
||||||
|
~
|
|
@ -17,3 +17,7 @@ set_target_properties(eobj PROPERTIES
|
||||||
set_target_properties(eobj PROPERTIES
|
set_target_properties(eobj PROPERTIES
|
||||||
VERSION ${EOBJ_VERSION} SOVERSION ${EOBJ_VERSION_MAJOR})
|
VERSION ${EOBJ_VERSION} SOVERSION ${EOBJ_VERSION_MAJOR})
|
||||||
set_target_properties(eobj PROPERTIES OUTPUT_NAME "eobj")
|
set_target_properties(eobj PROPERTIES OUTPUT_NAME "eobj")
|
||||||
|
|
||||||
|
INSTALL(TARGETS eobj DESTINATION "lib")
|
||||||
|
INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/Eobj.h"
|
||||||
|
DESTINATION "include")
|
||||||
|
|
Loading…
Reference in New Issue