[Groonga-mysql-commit] mroonga/mroonga at 9e92ede [master] cmake: apply debug flags to all sources

アーカイブの一覧に戻る

Kouhei Sutou null+****@clear*****
Tue Nov 19 10:56:20 JST 2013


Kouhei Sutou	2013-11-19 10:56:20 +0900 (Tue, 19 Nov 2013)

  New Revision: 9e92ede9f2b0db5d078db4c23e6f9a11149d24d0
  https://github.com/mroonga/mroonga/commit/9e92ede9f2b0db5d078db4c23e6f9a11149d24d0

  Message:
    cmake: apply debug flags to all sources

  Modified files:
    CMakeLists.txt

  Modified: CMakeLists.txt (+8 -3)
===================================================================
--- CMakeLists.txt    2013-11-19 10:47:03 +0900 (1676676)
+++ CMakeLists.txt    2013-11-19 10:56:20 +0900 (7d66135)
@@ -203,12 +203,13 @@ else()
   set(MYSQL_LIBRARIES "mysqlservices")
   target_link_libraries(ha_mroonga ${GROONGA_LIBRARIES} ${MYSQL_LIBRARIES})
 
+  set(MRN_CFLAGS "")
   option(WITH_DEBUG "Enable debug options" OFF)
   if(WITH_DEBUG)
     set_property(TARGET ha_mroonga APPEND PROPERTY
       COMPILE_DEFINITIONS "SAFE_MUTEX")
     if(CMAKE_COMPILER_IS_GNUCXX)
-      set(MYSQL_CFLAGS "${MYSQL_CFLAGS} -g3 -O0")
+      set(MRN_CFLAGS "${MRN_CFLAGS} -g3 -O0")
     endif()
   else()
     set_property(TARGET ha_mroonga APPEND PROPERTY
@@ -245,9 +246,13 @@ else()
     set(MYSQL_CFLAGS "${MYSQL_CFLAGS} -Wno-deprecated")
   endif()
   set_source_files_properties(${MROONGA_SOURCES} PROPERTIES
-    COMPILE_FLAGS "${MYSQL_CFLAGS}")
+    COMPILE_FLAGS "${MYSQL_CFLAGS} ${MRN_CFLAGS}")
   set_source_files_properties(${LIBMRN_NEED_MYSQL_SOURCES} PROPERTIES
-    COMPILE_FLAGS "${MYSQL_CFLAGS}")
+    COMPILE_FLAGS "${MYSQL_CFLAGS} ${MRN_CFLAGS}")
+  set_source_files_properties(${MRN_UDF_SOURCES} PROPERTIES
+    COMPILE_FLAGS "${MRN_CFLAGS}")
+  set_source_files_properties(${LIBMRN_NO_MYSQL_SOURCES} PROPERTIES
+    COMPILE_FLAGS "${MRN_CFLAGS}")
   set_property(TARGET ha_mroonga APPEND PROPERTY
     COMPILE_DEFINITIONS "MYSQL_DYNAMIC_PLUGIN")
   set_target_properties(ha_mroonga PROPERTIES
-------------- next part --------------
HTML����������������������������...
ダウンロード 



More information about the Groonga-mysql-commit mailing list
アーカイブの一覧に戻る