|
@@ -15,8 +15,10 @@ function(framework_layout_test Name Toolchain Type)
|
|
|
run_cmake_command(${Name} ${CMAKE_COMMAND} --build .)
|
|
run_cmake_command(${Name} ${CMAKE_COMMAND} --build .)
|
|
|
endfunction()
|
|
endfunction()
|
|
|
|
|
|
|
|
-framework_layout_test(iOSFrameworkLayout-build ios SHARED)
|
|
|
|
|
-framework_layout_test(iOSFrameworkLayout-build ios STATIC)
|
|
|
|
|
|
|
+if (NOT CMAKE_C_COMPILER_ID STREQUAL "GNU")
|
|
|
|
|
+ framework_layout_test(iOSFrameworkLayout-build ios SHARED)
|
|
|
|
|
+ framework_layout_test(iOSFrameworkLayout-build ios STATIC)
|
|
|
|
|
+endif()
|
|
|
framework_layout_test(OSXFrameworkLayout-build osx SHARED)
|
|
framework_layout_test(OSXFrameworkLayout-build osx SHARED)
|
|
|
framework_layout_test(OSXFrameworkLayout-build osx STATIC)
|
|
framework_layout_test(OSXFrameworkLayout-build osx STATIC)
|
|
|
|
|
|
|
@@ -36,13 +38,17 @@ function(framework_type_test Toolchain Type UseProperty)
|
|
|
run_cmake_command(FrameworkType${Type}-build ${CMAKE_COMMAND} --build .)
|
|
run_cmake_command(FrameworkType${Type}-build ${CMAKE_COMMAND} --build .)
|
|
|
endfunction()
|
|
endfunction()
|
|
|
|
|
|
|
|
-framework_type_test(ios SHARED NO)
|
|
|
|
|
-framework_type_test(ios STATIC NO)
|
|
|
|
|
|
|
+if (NOT CMAKE_C_COMPILER_ID STREQUAL "GNU")
|
|
|
|
|
+ framework_type_test(ios SHARED NO)
|
|
|
|
|
+ framework_type_test(ios STATIC NO)
|
|
|
|
|
+endif()
|
|
|
framework_type_test(osx SHARED NO)
|
|
framework_type_test(osx SHARED NO)
|
|
|
framework_type_test(osx STATIC NO)
|
|
framework_type_test(osx STATIC NO)
|
|
|
|
|
|
|
|
-framework_type_test(ios SHARED YES)
|
|
|
|
|
-framework_type_test(ios STATIC YES)
|
|
|
|
|
|
|
+if (NOT CMAKE_C_COMPILER_ID STREQUAL "GNU")
|
|
|
|
|
+ framework_type_test(ios SHARED YES)
|
|
|
|
|
+ framework_type_test(ios STATIC YES)
|
|
|
|
|
+endif()
|
|
|
framework_type_test(osx SHARED YES)
|
|
framework_type_test(osx SHARED YES)
|
|
|
framework_type_test(osx STATIC YES)
|
|
framework_type_test(osx STATIC YES)
|
|
|
|
|
|