aboutsummaryrefslogtreecommitdiff
path: root/include/Conf.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/Conf.hpp')
-rw-r--r--include/Conf.hpp16
1 files changed, 13 insertions, 3 deletions
diff --git a/include/Conf.hpp b/include/Conf.hpp
index 2645caa..eae79d4 100644
--- a/include/Conf.hpp
+++ b/include/Conf.hpp
@@ -149,10 +149,20 @@ namespace sibs
#define CONFIG_STATIC_LIB_FILE_EXTENSION L"lib"
#define CONFIG_DYNAMIC_LIB_FILE_EXTENSION L"dll"
#elif OS_TYPE == OS_TYPE_LINUX
- #ifdef SIBS_ENV_32BIT
- const Platform SYSTEM_PLATFORM = PLATFORM_LINUX32;
+ #ifdef SIBS_ARCH_ARM
+ #ifdef SIBS_ENV_32BIT
+ const Platform SYSTEM_PLATFORM = PLATFORM_LINUX_ARM32;
+ #else
+ const Platform SYSTEM_PLATFORM = PLATFORM_LINUX_ARM64;
+ #endif
+ #elif defined(SIBS_ARCH_X86)
+ #ifdef SIBS_ENV_32BIT
+ const Platform SYSTEM_PLATFORM = PLATFORM_LINUX_X86_32;
+ #else
+ const Platform SYSTEM_PLATFORM = PLATFORM_LINUX_X86_64;
+ #endif
#else
- const Platform SYSTEM_PLATFORM = PLATFORM_LINUX64;
+ #error "non arm/x86 linux platform"
#endif
#define CONFIG_STATIC_LIB_FILE_EXTENSION "a"
#ifdef __CYGWIN__