mirror of https://github.com/PCSX2/pcsx2.git
Linux: some more minor tweaks to project files and compilation errors (release mode only)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1978 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
47e49ded07
commit
4e114666d2
|
@ -80,6 +80,7 @@
|
|||
<Unit filename="../../include/Utilities/Exceptions.h" />
|
||||
<Unit filename="../../include/Utilities/General.h" />
|
||||
<Unit filename="../../include/Utilities/HashMap.h" />
|
||||
<Unit filename="../../include/Utilities/Listeners.h" />
|
||||
<Unit filename="../../include/Utilities/MemcpyFast.h" />
|
||||
<Unit filename="../../include/Utilities/Path.h" />
|
||||
<Unit filename="../../include/Utilities/RedtapeWindows.h" />
|
||||
|
@ -99,6 +100,7 @@
|
|||
<Unit filename="../../src/Utilities/Linux/LnxMisc.cpp" />
|
||||
<Unit filename="../../src/Utilities/Linux/LnxThreads.cpp" />
|
||||
<Unit filename="../../src/Utilities/PathUtils.cpp" />
|
||||
<Unit filename="../../src/Utilities/PrecompiledHeader.h" />
|
||||
<Unit filename="../../src/Utilities/StringHelpers.cpp" />
|
||||
<Unit filename="../../src/Utilities/ThreadTools.cpp" />
|
||||
<Unit filename="../../src/Utilities/vssprintf.cpp" />
|
||||
|
|
|
@ -235,8 +235,8 @@ This theoretically unoptimizes. Not having much luck so far.
|
|||
# define PCSX2_ALIGNED_EXTERN(alig,x) extern x __attribute((aligned(alig)))
|
||||
# define PCSX2_ALIGNED16_EXTERN(x) extern x __attribute((aligned(16)))
|
||||
|
||||
# define __naked // GCC lacks the naked specifier
|
||||
# define __assume(cond) // GCC has no equivalent for __assume
|
||||
# define __naked // GCC lacks the naked specifier
|
||||
# define __assume(cond) ((void)0) // GCC has no equivalent for __assume
|
||||
# define CALLBACK __attribute__((stdcall))
|
||||
|
||||
// Inlining note: GCC needs ((unused)) attributes defined on inlined functions to suppress
|
||||
|
|
|
@ -68,7 +68,7 @@
|
|||
#else
|
||||
|
||||
// Release Builds just use __assume as an optimization, and return the conditional
|
||||
// as a result (if .
|
||||
// as a result (which is optimized to nil if unused).
|
||||
|
||||
# define pxAssertMsg(cond, msg) (__assume(cond), likely(cond))
|
||||
# define pxAssertDev(cond, msg) (__assume(cond), likely(cond))
|
||||
|
@ -77,8 +77,6 @@
|
|||
|
||||
#endif
|
||||
|
||||
__cold
|
||||
|
||||
#define pxAssert(cond) pxAssertMsg(cond, (wxChar*)NULL)
|
||||
|
||||
extern void pxOnAssert( const wxChar* file, int line, const char* func, const wxChar* cond, const wxChar* msg);
|
||||
|
|
|
@ -414,7 +414,9 @@
|
|||
<Unit filename="../x86/iR5900Shift.h" />
|
||||
<Unit filename="../x86/iVU0micro.cpp" />
|
||||
<Unit filename="../x86/iVU1micro.cpp" />
|
||||
<Unit filename="../x86/iVif.cpp" />
|
||||
<Unit filename="../x86/iVif.cpp">
|
||||
<Option compiler="gcc" use="1" buildCommand="gcc $options -S $includes -c $file -o $object" />
|
||||
</Unit>
|
||||
<Unit filename="../x86/ir5900tables.cpp" />
|
||||
<Unit filename="../x86/ix86-32/aR5900-32.S" />
|
||||
<Unit filename="../x86/ix86-32/iCore-32.cpp" />
|
||||
|
|
Loading…
Reference in New Issue