summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>2017-01-23 14:27:20 -0200
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>2017-01-23 18:23:41 +0100
commitfe7a21170c5aa568425556c1b33d240bd13bc17c (patch)
tree466f11c7bbd5fe0a5f055e81a33d2959ce9bd63c
parentb10fc88bb0d5c6c31a797ab4e2010cdcac37b903 (diff)
downloadefl-fe7a21170c5aa568425556c1b33d240bd13bc17c.tar.gz
cmake: reduce number of redundant variables set in cmake.
Avoid redundant variables in cmake, whenever they are needed as duplicates, only do that in the template.
-rw-r--r--cmake/config/common.cmake10
-rw-r--r--src/lib/efl/config.h.cmake10
2 files changed, 6 insertions, 14 deletions
diff --git a/cmake/config/common.cmake b/cmake/config/common.cmake
index 2ec590a7e8..11e45b0002 100644
--- a/cmake/config/common.cmake
+++ b/cmake/config/common.cmake
@@ -7,14 +7,6 @@ find_package(Threads REQUIRED)
pkg_check_modules(CHECK check)
-set(VMAJ ${PROJECT_VERSION_MAJOR})
-set(VMIN ${PROJECT_VERSION_MINOR})
-set(VMIC ${PROJECT_VERSION_PATCH})
-set(VREV ${PROJECT_VERSION_TWEAK})
-set(EFL_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
-set(EFL_VERSION_MINOR ${PROJECT_VERSION_MINOR})
-set(MODULE_ARCH "v-${VMAJ}.${VMIN}")
-
EFL_OPTION(BUILD_PROFILE "How to build EFL" dev CHOICE release;dev;debug)
EFL_OPTION(EFL_NOLEGACY_API_SUPPORT "Whenever to disable non-Eo (Legacy) APIs" ON)
EFL_OPTION(EFL_EO_API_SUPPORT "Whenever to enable new Eo APIs" ON)
@@ -34,4 +26,4 @@ set(EFL_BETA_API_SUPPORT 1)
if (CMAKE_THREAD_LIBS_INIT)
set(EFL_HAVE_THREADS 1)
-endif() \ No newline at end of file
+endif()
diff --git a/src/lib/efl/config.h.cmake b/src/lib/efl/config.h.cmake
index a7fd4bc4cf..f664e52665 100644
--- a/src/lib/efl/config.h.cmake
+++ b/src/lib/efl/config.h.cmake
@@ -5,10 +5,10 @@
#include "config_headers.h"
-#define VMAJ @VMAJ@
-#define VMIN @VMIN@
-#define VMIC @VMIC@
-#define VREV @VREV@
+#define VMAJ @PROJECT_VERSION_MAJOR@
+#define VMIN @PROJECT_VERSION_MINOR@
+#define VMIC @PROJECT_VERSION_PATCH@
+#define VREV @PROJECT_VERSION_TWEAK@
#cmakedefine NVALGRIND 1
@@ -16,7 +16,7 @@
#cmakedefine EINA_STATIC_BUILD_ONE_BIG 1
#cmakedefine EINA_STATIC_BUILD_PASS_THROUGH 1
-#define MODULE_ARCH "@MODULE_ARCH@"
+#define MODULE_ARCH "v-@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@"
#define SHARED_LIB_SUFFIX "@CMAKE_SHARED_LIBRARY_SUFFIX@"
#define EXEEXT "@CMAKE_EXECUTABLE_SUFFIX@"