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����������������������������...ダウンロード