diff --git a/uppsrc/Core/Core.h b/uppsrc/Core/Core.h index d8198ad4a..89dd68d07 100644 --- a/uppsrc/Core/Core.h +++ b/uppsrc/Core/Core.h @@ -285,6 +285,10 @@ class JsonIO; #endif #endif +#if defined(CPU_SSE2) && defined(CPU_32) && defined(PLATFORM_POSIX) +#undef CPU_SSE2 +#endif + #ifdef CPU_SSE2 #include "SIMD_SSE2.h" #define CPU_SIMD 1 diff --git a/uppsrc/Draw/Draw.upp b/uppsrc/Draw/Draw.upp index 3f7611ebc..883e268a9 100644 --- a/uppsrc/Draw/Draw.upp +++ b/uppsrc/Draw/Draw.upp @@ -12,6 +12,8 @@ library(WIN32) "user32 gdi32"; link(OSX !X11) "-framework Foundation -framework Cocoa -framework Carbon"; +pkg_config(POSIX !NOSO) "freetype2 x11 fontconfig xcb expat"; + pkg_config(POSIX !OSX) "freetype2 x11 fontconfig xcb expat"; file diff --git a/uppsrc/ide/Builders/Builders.upp b/uppsrc/ide/Builders/Builders.upp index c427728f7..3ed9f3650 100644 --- a/uppsrc/ide/Builders/Builders.upp +++ b/uppsrc/ide/Builders/Builders.upp @@ -6,9 +6,11 @@ uses ide\Core, ide/Android, ide/Java, - ide/Android, - plugin/png, - Draw; + ide/Android; + +uses(!NOSO) plugin/png; + +uses(!NOSO) Draw; file Builders.h options(BUILDER_OPTION) PCH, diff --git a/uppsrc/ide/idebar.cpp b/uppsrc/ide/idebar.cpp index 8f421858f..71bf70600 100644 --- a/uppsrc/ide/idebar.cpp +++ b/uppsrc/ide/idebar.cpp @@ -391,6 +391,7 @@ void Ide::Setup(Bar& menu) if(SetupSVNTrunk()) { IdeAgain = true; Break(); + } }); diff --git a/uppsrc/umk/umk.upp b/uppsrc/umk/umk.upp index 09077fb49..521c8a536 100644 --- a/uppsrc/umk/umk.upp +++ b/uppsrc/umk/umk.upp @@ -12,5 +12,6 @@ file umake.cpp; mainconfig - "" = ""; + "" = "", + "" = "NOSO";