├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── Copyright.txt ├── Modules ├── CMakeCompilerMachineOption.cmake ├── CMakeCompilerMachineOption │ ├── ArmCompilerOptions.cmake │ └── X64CompilerOptions.cmake ├── CMakeHostSystemInformationExtra.cmake ├── CMakeHostSystemInformationExtra │ ├── CheckCPUFeature.cmake │ ├── DetectArmMicroArchitecture.cmake │ ├── DetectX64MicroArchitecture.cmake │ ├── gcc_cpufeatures.c │ ├── gcc_cpuinfo.c │ ├── win32_cpufeatures.c │ └── winonarm_cpufeatures.c ├── GetCPUSIMDFeatures.cmake └── GetCPUSIMDFeatures │ └── GetX64SIMDFeatures.cmake ├── README.md ├── Tests ├── CMakeCompilerMachineOption │ ├── CMakeLists.txt │ ├── cross │ │ ├── CMakeLists.txt │ │ └── example.c │ └── self │ │ ├── CMakeLists.txt │ │ └── example.c ├── CMakeHostSystemInformationExtra │ ├── CMakeLists.txt │ ├── arm │ │ └── CMakeLists.txt │ └── x86_64 │ │ └── CMakeLists.txt └── CMakeLists.txt ├── appveyor.yml ├── azure-pipelines.yml ├── install-icc.sh └── patches ├── CheckCCompilerFlag.cmake.diff └── CheckCXXCompilerFlag.cmake.diff /.gitignore: -------------------------------------------------------------------------------- 1 | /*build* 2 | .idea 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Copyright.txt -------------------------------------------------------------------------------- /Modules/CMakeCompilerMachineOption.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/CMakeCompilerMachineOption.cmake -------------------------------------------------------------------------------- /Modules/CMakeCompilerMachineOption/ArmCompilerOptions.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/CMakeCompilerMachineOption/ArmCompilerOptions.cmake -------------------------------------------------------------------------------- /Modules/CMakeCompilerMachineOption/X64CompilerOptions.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/CMakeCompilerMachineOption/X64CompilerOptions.cmake -------------------------------------------------------------------------------- /Modules/CMakeHostSystemInformationExtra.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/CMakeHostSystemInformationExtra.cmake -------------------------------------------------------------------------------- /Modules/CMakeHostSystemInformationExtra/CheckCPUFeature.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/CMakeHostSystemInformationExtra/CheckCPUFeature.cmake -------------------------------------------------------------------------------- /Modules/CMakeHostSystemInformationExtra/DetectArmMicroArchitecture.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/CMakeHostSystemInformationExtra/DetectArmMicroArchitecture.cmake -------------------------------------------------------------------------------- /Modules/CMakeHostSystemInformationExtra/DetectX64MicroArchitecture.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/CMakeHostSystemInformationExtra/DetectX64MicroArchitecture.cmake -------------------------------------------------------------------------------- /Modules/CMakeHostSystemInformationExtra/gcc_cpufeatures.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/CMakeHostSystemInformationExtra/gcc_cpufeatures.c -------------------------------------------------------------------------------- /Modules/CMakeHostSystemInformationExtra/gcc_cpuinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/CMakeHostSystemInformationExtra/gcc_cpuinfo.c -------------------------------------------------------------------------------- /Modules/CMakeHostSystemInformationExtra/win32_cpufeatures.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/CMakeHostSystemInformationExtra/win32_cpufeatures.c -------------------------------------------------------------------------------- /Modules/CMakeHostSystemInformationExtra/winonarm_cpufeatures.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/CMakeHostSystemInformationExtra/winonarm_cpufeatures.c -------------------------------------------------------------------------------- /Modules/GetCPUSIMDFeatures.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/GetCPUSIMDFeatures.cmake -------------------------------------------------------------------------------- /Modules/GetCPUSIMDFeatures/GetX64SIMDFeatures.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Modules/GetCPUSIMDFeatures/GetX64SIMDFeatures.cmake -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/README.md -------------------------------------------------------------------------------- /Tests/CMakeCompilerMachineOption/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Tests/CMakeCompilerMachineOption/CMakeLists.txt -------------------------------------------------------------------------------- /Tests/CMakeCompilerMachineOption/cross/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Tests/CMakeCompilerMachineOption/cross/CMakeLists.txt -------------------------------------------------------------------------------- /Tests/CMakeCompilerMachineOption/cross/example.c: -------------------------------------------------------------------------------- 1 | int main() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /Tests/CMakeCompilerMachineOption/self/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Tests/CMakeCompilerMachineOption/self/CMakeLists.txt -------------------------------------------------------------------------------- /Tests/CMakeCompilerMachineOption/self/example.c: -------------------------------------------------------------------------------- 1 | int main() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /Tests/CMakeHostSystemInformationExtra/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Tests/CMakeHostSystemInformationExtra/CMakeLists.txt -------------------------------------------------------------------------------- /Tests/CMakeHostSystemInformationExtra/arm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Tests/CMakeHostSystemInformationExtra/arm/CMakeLists.txt -------------------------------------------------------------------------------- /Tests/CMakeHostSystemInformationExtra/x86_64/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Tests/CMakeHostSystemInformationExtra/x86_64/CMakeLists.txt -------------------------------------------------------------------------------- /Tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/Tests/CMakeLists.txt -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/appveyor.yml -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /install-icc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/install-icc.sh -------------------------------------------------------------------------------- /patches/CheckCCompilerFlag.cmake.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/patches/CheckCCompilerFlag.cmake.diff -------------------------------------------------------------------------------- /patches/CheckCXXCompilerFlag.cmake.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miurahr/cmake-optimize-architecture-flag/HEAD/patches/CheckCXXCompilerFlag.cmake.diff --------------------------------------------------------------------------------