export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
%endif
+
+%ifarch arch64
+export CFLAGS+="$CFLAGS -DSETTING_ARCH_64"
+export CXXFLAGS+="$CXXFLAGS -DSETTING_ARCH_64"
+export FFLAGS+="$FFLAGS -DSETTING_ARCH_64"
+%endif
+
+%ifarch x86_64
+export CFLAGS+="$CFLAGS -DSETTING_ARCH_64"
+export CXXFLAGS+="$CXXFLAGS -DSETTING_ARCH_64"
+export FFLAGS+="$FFLAGS -DSETTING_ARCH_64"
+%endif
+
+
+
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DCMAKE_LIBDIR=%{_libdir} \
-DCMAKE_INCLUDEDIR=%{_includedir} \
#define SETTING_TIME_SHARE_LOCAL_PATH "/usr/share/locale"
#define SETTING_TZONE_SYMLINK_PATH "/opt/etc/localtime"
+#ifdef SETTING_ARCH_64
+#define SETTING_UTILS_SO_FILE_PATH "/usr/lib64/libsystem-settings-util.so.0.1.0"
+#else
+#define SETTING_UTILS_SO_FILE_PATH "/usr/lib/libsystem-settings-util.so.0.1.0"
+#endif
int _is_file_accessible(const char *path);
bool ret = false;
bool (*image_type_check)(char *path);
- handle = dlopen("/usr/lib/libsystem-settings-util.so.0.1.0", RTLD_LAZY);
+ handle = dlopen(SETTING_UTILS_SO_FILE_PATH, RTLD_LAZY);
if (!handle) {
SETTING_TRACE("ERROR!! canNOT find libsystem-settings-util.so.0.1.0");
return false;
int ret = false;
int (*check_available_font)(char *font_name);
- handle = dlopen("/usr/lib/libsystem-settings-util.so.0.1.0", RTLD_LAZY);
+ handle = dlopen(SETTING_UTILS_SO_FILE_PATH, RTLD_LAZY);
if (!handle) {
SETTING_TRACE("ERROR!! canNOT find libsystem-settings-util.so.0.1.0");
return false;
char *error;
void (*set_font_size)();
- handle = dlopen("/usr/lib/libsystem-settings-util.so.0.1.0", RTLD_LAZY);
+ handle = dlopen(SETTING_UTILS_SO_FILE_PATH, RTLD_LAZY);
if (!handle) {
SETTING_TRACE("ERROR!! canNOT find libsystem-settings-util.so.0.1.0");
return;
char *error;
void (*set_font_nodification)();
- handle = dlopen("/usr/lib/libsystem-settings-util.so.0.1.0", RTLD_LAZY);
+ handle = dlopen(SETTING_UTILS_SO_FILE_PATH, RTLD_LAZY);
if (!handle) {
SETTING_TRACE("ERROR!! canNOT find libsystem-settings-util.so.0.1.0");
return;
bool ret = false;
bool (*check_font_type)(char *font_name);
- handle = dlopen("/usr/lib/libsystem-settings-util.so.0.1.0", RTLD_LAZY);
+ handle = dlopen(SETTING_UTILS_SO_FILE_PATH, RTLD_LAZY);
if (!handle) {
SETTING_TRACE("ERROR!! canNOT find libsystem-settings-util.so.0.1.0");
return false;
char *ret = NULL;
char *(*get_font_info)();
- handle = dlopen("/usr/lib/libsystem-settings-util.so.0.1.0", RTLD_LAZY);
+ handle = dlopen(SETTING_UTILS_SO_FILE_PATH, RTLD_LAZY);
if (!handle) {
SETTING_TRACE("ERROR!! canNOT find libsystem-settings-util.so.0.1.0");
return false;