Eo: Add a warning when trying to override a function that was already set for a class.
[profile/ivi/eobj.git] / CMakeLists.txt
index 9095d24..a466c64 100644 (file)
@@ -1,9 +1,9 @@
 cmake_minimum_required(VERSION 2.6)
-project(eobj)
-set(EOBJ_VERSION_MAJOR 0)
-set(EOBJ_VERSION_MINOR 1)
-set(EOBJ_VERSION_MICRO 0)
-set(EOBJ_VERSION ${EOBJ_VERSION_MAJOR}.${EOBJ_VERSION_MINOR}.${EOBJ_VERSION_MICRO})
+project(eo)
+set(VMAJ 0)
+set(VMIN 1)
+set(VMIC 0)
+set(PACKAGE_VERSION ${VMAJ}.${VMIN}.${VMIC})
 
 set(PACKAGE ${CMAKE_PROJECT_NAME})
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/")
@@ -38,12 +38,19 @@ configure_file (
 
 include(EFLCheck)
 
-add_subdirectory(lib)
-add_subdirectory(examples/evas)
-add_subdirectory(examples/mixin)
-add_subdirectory(examples/signals)
-add_subdirectory(examples/access)
-add_subdirectory(examples/constructors)
+add_subdirectory(src/lib)
 
-add_subdirectory(tests EXCLUDE_FROM_ALL)
+add_subdirectory(src/tests EXCLUDE_FROM_ALL)
+add_subdirectory(src/examples)
 
+add_subdirectory(doc)
+
+# PKGCONFIG file.
+CONFIGURE_FILE(
+   "${PROJECT_SOURCE_DIR}/eo.pc.in"
+   "${PROJECT_BINARY_DIR}/eo.pc"
+   @ONLY
+   )
+
+INSTALL(FILES "${PROJECT_BINARY_DIR}/eo.pc"
+      DESTINATION "lib/pkgconfig")