[Groonga-mysql-commit] mroonga/mroonga [master] cmake win32: ignore incompatible runtime libraries explicitly

Back to archive index

HAYASHI Kentaro null+****@clear*****
Fri Oct 12 18:36:34 JST 2012


HAYASHI Kentaro	2012-10-12 18:36:34 +0900 (Fri, 12 Oct 2012)

  New Revision: f8556da4935847a6e13ff872e690d3d65843338f
  https://github.com/mroonga/mroonga/commit/f8556da4935847a6e13ff872e690d3d65843338f

  Log:
    cmake win32: ignore incompatible runtime libraries explicitly

  Modified files:
    CMakeLists.txt

  Modified: CMakeLists.txt (+6 -0)
===================================================================
--- CMakeLists.txt    2012-10-12 17:50:13 +0900 (126a0f0)
+++ CMakeLists.txt    2012-10-12 18:36:34 +0900 (430e5bd)
@@ -118,6 +118,12 @@ if(WIN32)
 endif()
 
 if(WIN32)
+# NOTE: ignore incompatible runtime libraries explicitly.
+#       http://msdn.microsoft.com/en-us/library/6wtdswk0%28v=vs.80%29.aspx 
+  set_target_properties(ha_mroonga PROPERTIES
+    LINK_FLAGS_DEBUG "/NODEFAULTLIB:libcmt.lib /NODEFAULTLIB:msvcrtd.lib")
+  set_target_properties(ha_mroonga PROPERTIES
+    LINK_FLAGS_RELEASE "/NODEFAULTLIB:libcmtd.lib /NODEFAULTLIB:msvcrtd.lib")
   set(MYSQL_IMPORT_LIBRARIES
     "libmysqld${IMPORT_SUFFIX};mysqlserver${IMPORT_SUFFIX}")
   target_link_libraries(ha_mroonga ${GROONGA_LIBRARIES} ${MYSQL_IMPORT_LIBRARIES})
-------------- next part --------------
HTML����������������������������...
Download 



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