From 3ece9c2df045c2eeaa69f51d2e6d8bfbd2d83aee Mon Sep 17 00:00:00 2001 From: hyzboy Date: Tue, 27 Nov 2018 14:30:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0avx=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E9=80=89=E9=A1=B9=EF=BC=8C=E4=BB=A5=E5=8F=8A=E8=BF=9E=E5=B8=A6?= =?UTF-8?q?=E7=AC=AC=E4=B8=89=E6=96=B9=E5=BA=93MathGeoLib=E4=B8=80?= =?UTF-8?q?=E8=B5=B7=E7=BC=96=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 3 ++- cmake/compiler.cmake | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 99fc0c02..1c5ae70d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.0) -PROJECT(ULRE VERSION 1) +PROJECT(ULRE) set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake) @@ -14,3 +14,4 @@ check_system_version() set_compiler_param() set_output_directory() +add_subdirectory(3rdpty/MathGeoLib) diff --git a/cmake/compiler.cmake b/cmake/compiler.cmake index 6cb624f6..d225a452 100644 --- a/cmake/compiler.cmake +++ b/cmake/compiler.cmake @@ -10,6 +10,8 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c++14") + add_compile_options(/GR- /arch:AVX2) + ELSE() IF(NOT ANDROID) IF(APPLE) @@ -24,6 +26,8 @@ endif() ENDIF() + add_compile_options(-mavx) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11")