| »èÁ¦ÇÏ´Ù CMAKE´Â Å©·Î½º Ç÷§Æû ÀÎ ¿ÀÇ ¼Ò½º ºôµå ½Ã½ºÅÛÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
»èÁ¦ÇÏ´Ù ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Kitware, Inc.
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.cmake.org
»èÁ¦Çϴ٠ű×
»èÁ¦ÇÏ´Ù ¼³¸í
CMAKE´Â Ç÷§Æû, ¿ÀÇ ¼Ò½º ºôµå ½Ã½ºÅÛÀÔ´Ï´Ù. CMAKE, Å©·Î½º Ç÷§Æû, ¿ÀÇ ¼Ò½º´Â ½Ã½ºÅÛÀ» ¸¸µì´Ï´Ù. CMAKE´Â °£´ÜÇÑ Ç÷§Æû ¹× ÄÄÆÄÀÏ·¯ µ¶¸³Àû ÀÎ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¼ÒÇÁÆ®¿þ¾î ÄÄÆÄÀÏ ÇÁ·Î¼¼½º¸¦ Á¦¾îÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Cmake´Â ¿øÇÏ´Â ¸ÞÀÌÅ© ÆÄÀÏ ¹× ¼±ÅÃÇÑ ÄÄÆÄÀÏ·¯ ȯ°æ¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â ÀÛ¾÷ °ø°£À» »ý¼ºÇÕ´Ï´Ù. cmake´Â ¸Å¿ì Á¤±³ÇÕ´Ï´Ù. ½Ã½ºÅÛ ±¸¼º, »çÀü ÇÁ·Î¼¼¼ »ý¼º, ÄÚµå »ý¼º ¹× ÅÛÇø´ ÀνºÅϽºÈ°¡ ÇÊ¿äÇÑ º¹ÀâÇÑ È¯°æÀ» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. NLM Insight ¼¼ºÐÈ ¹× µî·Ï ÅøŶ ÇÁ·ÎÁ§Æ®ÀÇ ÀϺηΠKitwake°¡ °³¹ßÇß½À´Ï´Ù. ASCI ºä ÇÁ·ÎÁ§Æ®´Â ¶ÇÇÑ º´·Ä °è»ê ȯ°æÀÇ ¸Æ¶ô¿¡¼ Áö¿øÀ» Á¦°øÇß½À´Ï´Ù. ´Ù¸¥ ½ºÆù¼¿¡´Â Insight, VTK ¹× VXL ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î Ä¿¹Â´ÏƼ°¡ Æ÷ÇԵ˴ϴÙ. cmakeÀÇ ¸ñÇ¥¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ. ¡¤ ¿ÀÇ ¼Ò½º, ºôµå ÇÁ·Î¼¼½º¸¦ °ü¸®ÇϱâÀ§ÇÑ Ç÷§Æû °£ µµ±¸ °³¹ß, ¡¤ ±âº» ÄÄÆÄÀÏ·¯ ¹× ½Ã½ºÅÛÀÇ »ç¿ëÀ» Çã¿ë, ºôµå ÇÁ·Î¼¼½º¸¦ ´Ü¼øÈÇϽʽÿÀ. ¡¤ ¼±ÅÃÀûÀ¸·Î »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ °ü¸®ÇÏ¿© ºôµå ½Ã½ºÅÛ ¡¤ È®Àå °¡´ÉÇÑ ÇÁ·¹ÀÓ ¿öÅ©¸¦ ¸¸µå´Â °Í ¡¤ ¼ÒÇÁÆ®¿þ¾î »ç¿ëÀÚ ¹× °³¹ßÀÚÀÇ ÀÚü À¯Áö Ä¿¹Â´ÏƼ¸¦ ¼ºÀå½Ãŵ´Ï´Ù. "Cmake"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ º¹ÀâÇÑ ´ëÇü ºôµå ȯ°æÀ» Áö¿øÇÕ´Ï´Ù. CMAKE´Â ¸î °¡Áö Å« ÇÁ·ÎÁ§Æ®¿¡¼ ÀÔÁõµÇ¾ú½À´Ï´Ù. ¡¤ ±âº» ºôµå ÆÄÀÏ (¿¹ : UNIXÀÇ makefiles, MS Visual C ++ÀÇ ÀÛ¾÷ °ø°£ / ÇÁ·ÎÁ§Æ®)À» »ý¼ºÇÕ´Ï´Ù. µû¶ó¼ Ç¥ÁØ µµ±¸´Â ¸ðµç Ç÷§Æû / ÄÄÆÄÀÏ·¯ ±¸¼º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ °·ÂÇÑ ¸í·ÉÀÌ Æ÷ÇÔ µÈ ÆÄÀÏ, ¶óÀ̺귯¸®, ½ÇÇà ÆÄÀÏÀ» ã´Â ±â´ÉÀÌ Æ÷ÇԵ˴ϴÙ. Ç¥ÁØ ±â´ÉÀ» ĸ½¶ÈÇÏ´Â ¿ÜºÎ CMake ÆÄÀÏÀ» Æ÷ÇÔÇϽʽÿÀ. Å×½ºÆ® ½Ã½ºÅÛ¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º; º¯¼ö »ó¼ÓÀ¸·Î Àç±Í µð·ºÅ丮 Ž»öÀ» Áö¿øÇÕ´Ï´Ù. ¿ÜºÎ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶°ÇºÎ ºôµå Áö¿ø; Á¤±Ô½Ä È®ÀåÀ» Áö¿øÇÕ´Ï´Ù. µîµî. ¡¤ Àå¼Ò ³»¿ÜÀÇ ºôµå ºôµå¸¦ Áö¿øÇÕ´Ï´Ù. ´ÜÀÏ ¼Ò½º Æ®¸®¿¡¼ ¿©·¯ °³ÀÇ ÄÄÆÄÀÏ Æ®¸®°¡ °¡´ÉÇÕ´Ï´Ù. ¡¤ »õ·Î¿î ±â´ÉÀ» Ãß°¡Çϵµ·Ï ½±°Ô È®Àå µÉ ¼ö ÀÖ½À´Ï´Ù. ¡¤ CMAKE´Â ¿ÀÇ ¼Ò½ºÀÔ´Ï´Ù. ¡¤ CMAKE´Â ±×·¡ÇÈ ÆíÁý±â¿Í ÀÎÅÍÆäÀ̽ºÇϵµ·Ï ¼³°èµÈ ij½Ã·Î ÀÛµ¿ÇÕ´Ï´Ù. ij½Ã´Â ¼±ÅÃÀû »óÈ£ ÀÛ¿ëÀ» Á¦°øÇÏ¿© Á¶°ÇºÎ·Î ºôµå ÇÁ·Î¼¼½º¸¦ Á¦¾îÇÕ´Ï´Ù. ´ÙÀ½Àº "cmake"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. ¡¤ º¹ÀâÇÑ ´ëÇü ºôµå ȯ°æÀ» Áö¿øÇÕ´Ï´Ù. CMAKE´Â ¸î °¡Áö Å« ÇÁ·ÎÁ§Æ®¿¡¼ ÀÔÁõµÇ¾ú½À´Ï´Ù. ¡¤ ±âº» ºôµå ÆÄÀÏ (¿¹ : UNIXÀÇ makefiles, MS Visual CÀÇ ÇÁ·ÎÁ§Æ® / ÇÁ·ÎÁ§Æ®)À» »ý¼ºÇÕ´Ï´Ù. µû¶ó¼ Ç¥ÁØ µµ±¸´Â ¸ðµç Ç÷§Æû / ÄÄÆÄÀÏ·¯ ±¸¼º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ °·ÂÇÑ ¸í·É¿¡´Â ÆÄÀÏ, ¶óÀ̺귯¸®, ½ÇÇà ÆÄÀÏÀ» Æ÷ÇÔ ÇÒ ¼öÀÖ´Â ±â´ÉÀÌ Æ÷ÇԵ˴ϴÙ. Ç¥ÁØ ±â´ÉÀ» ĸ½¶ÈÇÏ´Â ¿ÜºÎ CMake ÆÄÀÏÀ» Æ÷ÇÔÇϽʽÿÀ. Å×½ºÆ® ½Ã½ºÅÛ¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º; º¯¼ö »ó¼ÓÀ¸·Î Àç±Í µð·ºÅ丮 Ž»öÀ» Áö¿øÇÕ´Ï´Ù. ¿ÜºÎ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶°ÇºÎ ºôµå Áö¿ø; Á¤±Ô½Ä È®ÀåÀ» Áö¿øÇÕ´Ï´Ù. µîµî. ¡¤ ÇöÁö ¹× Áö±Þ ºôµå°¡ Áö¿øµË´Ï´Ù. ´ÜÀÏ ¼Ò½º Æ®¸®¿¡¼ ¿©·¯ °³ÀÇ ÄÄÆÄÀÏ Æ®¸®°¡ °¡´ÉÇÕ´Ï´Ù. ¡¤ »õ·Î¿î ±â´ÉÀ» Ãß°¡Çϱâ À§ÇØ ½±°Ô È®Àå µÉ ¼ö ÀÖ½À´Ï´Ù. ¡¤ CMAKE´Â ¿ÀÇ ¼Ò½ºÀÔ´Ï´Ù. ¡¤ cmake´Â ±×·¡ÇÈ ÆíÁý±â¿Í ÀÎÅÍÆäÀ̽ºµÇµµ·Ï ¼³°èµÈ ij½Ã·Î ÀÛµ¿ÇÕ´Ï´Ù. ij½Ã´Â ¼±ÅÃÀû »óÈ£ ÀÛ¿ëÀ» Á¦°øÇÏ¿© Á¶°ÇºÎ·Î ºôµå ÇÁ·Î¼¼½º¸¦ Á¦¾îÇÕ´Ï´Ù.
»èÁ¦ÇÏ´Ù °ü·Ã ¼ÒÇÁÆ®¿þ¾î