blueloveTH 1 год назад
Родитель
Сommit
1ea83cf10b
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      CMakeLists.txt

+ 2 - 1
CMakeLists.txt

@@ -6,10 +6,11 @@ set(CMAKE_C_STANDARD 11)
 set(CMAKE_C_STANDARD_REQUIRED ON)
 set(CMAKE_C_STANDARD_REQUIRED ON)
 
 
 # use IPO
 # use IPO
+option(PK_BUILD_WITH_IPO "" TRUE)
 include(CheckIPOSupported)
 include(CheckIPOSupported)
 check_ipo_supported(RESULT result)
 check_ipo_supported(RESULT result)
 
 
-if(result AND NOT CMAKE_SYSTEM_NAME STREQUAL "iOS")
+if(result AND PK_BUILD_WITH_IPO)
     set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)
     set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)
 else()
 else()
     message(WARNING ">> IPO disabled. You will not get the best performance.")
     message(WARNING ">> IPO disabled. You will not get the best performance.")