[Groonga-commit] groonga/groonga at 47dac16 [master] cmake: define variable for Clang

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Feb 3 21:04:04 JST 2015


Kouhei Sutou	2015-02-03 21:04:04 +0900 (Tue, 03 Feb 2015)

  New Revision: 47dac16935ece40a7e2c68143d6caaa8808c480b
  https://github.com/groonga/groonga/commit/47dac16935ece40a7e2c68143d6caaa8808c480b

  Message:
    cmake: define variable for Clang

  Modified files:
    CMakeLists.txt

  Modified: CMakeLists.txt (+9 -1)
===================================================================
--- CMakeLists.txt    2015-02-03 20:48:34 +0900 (69d125e)
+++ CMakeLists.txt    2015-02-03 21:04:04 +0900 (9ad767e)
@@ -20,6 +20,13 @@ cmake_minimum_required(VERSION 2.6.2)
 set(GRN_PROJECT_NAME "groonga")
 project("${GRN_PROJECT_NAME}")
 
+if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
+  set(CMAKE_COMPILER_IS_CLANGC ON)
+endif()
+if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
+  set(CMAKE_COMPILER_IS_CLANGCXX ON)
+endif()
+
 file(READ "${CMAKE_CURRENT_SOURCE_DIR}/base_version" VERSION)
 if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/version.sh")
   file(READ "${CMAKE_CURRENT_SOURCE_DIR}/version.sh" GRN_VERSION)
@@ -178,7 +185,8 @@ add_definitions(
 
 if(CMAKE_COMPILER_IS_GNUC OR
     CMAKE_COMPILER_IS_GNUCXX OR
-    CMAKE_C_COMPILER_ID STREQUAL "Clang")
+    CMAKE_COMPILER_IS_CLANGC OR
+    CMAKE_COMPILER_IS_CLANGCXX)
   set(_GNU_SOURCE TRUE)
 endif()
 
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index