diff options
author | sanine <sanine.not@pm.me> | 2022-10-12 13:26:36 -0500 |
---|---|---|
committer | sanine <sanine.not@pm.me> | 2022-10-12 13:26:36 -0500 |
commit | f567ea1e2798fd3156a416e61f083ea3e6b95719 (patch) | |
tree | 53b51bda93aadf9dd13fcd77635b8c4b5c813768 /libs/pixman-0.40.0/cmake/arch_configure.cmake | |
parent | 530ffd0b7d3c39757b20f00716e486b5caf89aff (diff) |
add pixman and libpngraylib
Diffstat (limited to 'libs/pixman-0.40.0/cmake/arch_configure.cmake')
-rw-r--r-- | libs/pixman-0.40.0/cmake/arch_configure.cmake | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/libs/pixman-0.40.0/cmake/arch_configure.cmake b/libs/pixman-0.40.0/cmake/arch_configure.cmake new file mode 100644 index 0000000..140b960 --- /dev/null +++ b/libs/pixman-0.40.0/cmake/arch_configure.cmake @@ -0,0 +1,20 @@ +target_architecture(ARCHITECTURE) +#options for arch +if(ARCHITECTURE STREQUAL "i386" OR ARCHITECTURE STREQUAL "x86_64") + SET(X86 1) + OPTION(X86_MMX "Enable MMX optimizations" OFF) + OPTION(X86_SSE2 "Enable SSE2 optimizations" OFF) + OPTION(X86_SSSE3 "Enable SSSE3 optimizations" OFF) +elseif(ARCHITECTURE STREQUAL "arm") + SET(ARM 1) + OPTION(ARM_IWMMXT "Enable IWMMXT compiler intrinsics" OFF) + OPTION(ARM_NEON "Enable NEON optimizations" OFF) + OPTION(ARM_SIMD "Enable SIMD optimizations" OFF) +elseif(ARCHITECTURE STREQUAL "ppc" OR ARCHITECTURE STREQUAL "ppc64") + SET(PPC 1) + OPTION(PPC_VMX "Enable VMX optimizations" OFF) +else() + SET(MIPS 1) + OPTION(MIPS_DSPR2 "Enable DSPR2 optimizations" OFF) + OPTION(MIPS_LOONGSON_MMI "Enable Loongson Multimedia Instructions" OFF) +endif(ARCHITECTURE STREQUAL "i386" OR ARCHITECTURE STREQUAL "x86_64")
\ No newline at end of file |