build: use CMAKE defined variables
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>
Mon, 23 Jan 2017 14:51:30 +0000 (15:51 +0100)
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>
Mon, 23 Jan 2017 17:23:40 +0000 (18:23 +0100)
cmake/config/common.cmake
src/lib/efl/config.h.cmake

index 270463d..2ec590a 100644 (file)
@@ -15,13 +15,6 @@ set(EFL_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
 set(EFL_VERSION_MINOR ${PROJECT_VERSION_MINOR})
 set(MODULE_ARCH "v-${VMAJ}.${VMIN}")
 
-#change when on windows
-if (WIN32)
-    set(SHARED_LIB_SUFFIX ".dll")
-else()
-    set(SHARED_LIB_SUFFIX ".so")
-endif()
-
 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)
index 2331f4b..a7fd4bc 100644 (file)
@@ -17,7 +17,8 @@
 #cmakedefine EINA_STATIC_BUILD_PASS_THROUGH 1
 
 #define MODULE_ARCH "@MODULE_ARCH@"
-#define SHARED_LIB_SUFFIX "@SHARED_LIB_SUFFIX@"
+#define SHARED_LIB_SUFFIX "@CMAKE_SHARED_LIBRARY_SUFFIX@"
+#define EXEEXT "@CMAKE_EXECUTABLE_SUFFIX@"
 
 #if defined (HAVE_LISTXATTR) && defined (HAVE_SETXATTR) && defined (HAVE_GETXATTR)
 #define HAVE_XATTR