aboutsummaryrefslogtreecommitdiff
path: root/include/Conf.hpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2019-02-20 22:35:24 +0100
committerdec05eba <dec05eba@protonmail.com>2020-07-06 07:39:33 +0200
commit95fa2a46519d0820548ab7855b32182ff81f0435 (patch)
treeff5333b61195a0d5019eb3d0aea05a1ff1ba7897 /include/Conf.hpp
parent29fa87b048c20a1e6e648cb874c6da1cb7f1766a (diff)
Change linux platform from 64 to x86_64, add sibs platforms command
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__