DrawingProcess
λ“œν”„ DrawingProcess
DrawingProcess
전체 방문자
였늘
μ–΄μ œ
Β«   2025/05   Β»
일 μ›” ν™” 수 λͺ© 금 ν† 
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
  • λΆ„λ₯˜ 전체보기 (964)
    • Profile & Branding (22)
      • Career (15)
    • IT Trends (254)
      • Conference, Faire (Experien.. (31)
      • News (187)
      • Youtube (19)
      • TED (8)
      • Web Page (2)
      • IT: Etc... (6)
    • Contents (97)
      • Book (66)
      • Lecture (31)
    • Project Process (94)
      • Ideation (0)
      • Study Report (34)
      • Challenge & Award (22)
      • 1Day1Process (5)
      • Making (5)
      • KRC-FTC (Team TC(5031, 5048.. (10)
      • GCP (GlobalCitizenProject) (15)
    • Study: ComputerScience(CS) (72)
      • CS: Basic (9)
      • CS: Database(SQL) (5)
      • CS: Network (14)
      • CS: OperatingSystem (3)
      • CS: Linux (39)
      • CS: Etc... (2)
    • Study: Software(SW) (95)
      • SW: Language (29)
      • SW: Algorithms (1)
      • SW: DataStructure & DesignP.. (1)
      • SW: Opensource (15)
      • SW: Error Bug Fix (43)
      • SW: Etc... (6)
    • Study: Artificial Intellige.. (149)
      • AI: Research (1)
      • AI: 2D Vision(Det, Seg, Tra.. (35)
      • AI: 3D Vision (70)
      • AI: MultiModal (3)
      • AI: SLAM (0)
      • AI: Light Weight(LW) (3)
      • AI: Data Pipeline (7)
      • AI: Machine Learning(ML) (1)
    • Study: Robotics(Robot) (33)
      • Robot: ROS(Robot Operating .. (9)
      • Robot: Positioning (8)
      • Robot: Planning & Control (7)
    • Study: DeveloperTools(DevTo.. (83)
      • DevTool: Git (12)
      • DevTool: CMake (13)
      • DevTool: NoSQL(Elastic, Mon.. (25)
      • DevTool: Container (17)
      • DevTool: IDE (11)
      • DevTool: CloudComputing (4)
    • 인생을 μ‚΄λ©΄μ„œ (64)
      • λ‚˜μ˜ μ·¨λ―Έλ“€ (7)
      • λ‚˜μ˜ 생각듀 (42)
      • 여행을 λ– λ‚˜μž~ (10)
      • 뢄기별 회고 (5)

개발자 λͺ…μ–Έ

β€œ λ§€μ£Ό λͺ©μš”μΌλ§ˆλ‹€ 당신이 항상 ν•˜λ˜λŒ€λ‘œ μ‹ λ°œλˆμ„ 묢으면 μ‹ λ°œμ΄ ν­λ°œν•œλ‹€κ³  생각해보라.
컴퓨터λ₯Ό μ‚¬μš©ν•  λ•ŒλŠ” 이런 일이 항상 μΌμ–΄λ‚˜λŠ”λ°λ„ 아무도 λΆˆν‰ν•  생각을 μ•ˆ ν•œλ‹€. ”

- Jef Raskin

λ§₯의 아버지 - μ• ν”Œμ»΄ν“¨ν„°μ˜ λ§€ν‚¨ν† μ‹œ ν”„λ‘œμ νŠΈλ₯Ό 주도

인기 κΈ€

졜근 κΈ€

졜근 λŒ“κΈ€

ν‹°μŠ€ν† λ¦¬

hELLO Β· Designed By μ •μƒμš°.
DrawingProcess

λ“œν”„ DrawingProcess

Study: DeveloperTools(DevTool)/DevTool: CMake

[CMake] λ³€μˆ˜ 및 이미 μ •μ˜λœ 맀크둜 κ°’λ“€

2022. 7. 7. 15:05
λ°˜μ‘ν˜•
πŸ’‘ λ³Έ λ¬Έμ„œλŠ” CMake에 이미 μ •μ˜λ˜μ–΄ μžˆλŠ” λ³€μˆ˜ 값인 λ§€ν¬λ‘œμ— λŒ€ν•΄ λ‚˜μ—΄ν•œ λ¬Έμ„œλ‘œ,
주둜 ν™˜κ²½ 경둜 등을 μ‚¬μš©μžκ°€ μ„€μ •ν•˜κΈ° μœ„ν•΄ μ‚¬μš©ν•©λ‹ˆλ‹€.

1. λ³€μˆ˜ μ •μ˜ 및 μ‚¬μš©

일반적인 λ³€μˆ˜ μ •μ˜

set(<variable> <value>... [PARENT_SCOPE])
  • If the PARENT_SCOPE option is given the variable will be set in the scope above the current scope.
option(<variable> "<help_text>" [value])
  • an option for the user to select as ON or OFF.
  • If no initial <value> is provided, OFF is used. 

μΊμ‹œ λ³€μˆ˜ μ •μ˜

set(<variable> <value>... CACHE <type> <docstring> [FORCE])

ν™˜κ²½ λ³€μˆ˜ μ •μ˜

set(ENV{<variable>} [<value>])
  • calls of $ENV{<variable>} will return this new value.
  • If no argument is given after ENV{<variable>}, then this command will clear any existing value of the environment variable.

λ³€μˆ˜ μ‚¬μš©

${λ³€μˆ˜}

2. 이미 μ •μ˜λœ λ³€μˆ˜(맀크둜)

  •  RUNTIME_OUTPUT_DIRECTORY 
     : λΉŒλ“œ 이후 μƒμ„±λœ λ°”μ΄λ„ˆλ¦¬λ₯Ό μ €μž₯ν•  디렉토리 κ°’(경둜)이 μ €μž₯λ˜μ–΄ μžˆλŠ” λ³€μˆ˜
  •  LIBRARY_OUTPUT_DIRECTORY 
     : λΉŒλ“œ 이후 μƒμ„±λœ 라이브러리λ₯Ό μ €μž₯ν•  디렉토리 κ°’(경둜)이 μ €μž₯λ˜μ–΄ μžˆλŠ” λ³€μˆ˜
  •  ARCHIVE_OUTPUT_DIRECTORY 
     : λΉŒλ“œ 이후 μƒμ„±λœ μ•„μΉ΄μ΄λΈŒ(=static라이브러리)λ₯Ό μ €μž₯ν•  디렉토리 κ°’(경둜)이 μ €μž₯λ˜μ–΄ μžˆλŠ” λ³€μˆ˜
λ°˜μ‘ν˜•
μ €μž‘μžν‘œμ‹œ λΉ„μ˜λ¦¬ λ³€κ²½κΈˆμ§€ (μƒˆμ°½μ—΄λ¦Ό)

'Study: DeveloperTools(DevTool) > DevTool: CMake' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[IDE] VSCode C++ CMake κ°œλ°œν™˜κ²½ μ„ΈνŒ…(MacOS, Linux)  (0) 2022.07.19
[CMake] make package νŒ¨ν‚€μ§€ (feat. cmake install)  (0) 2022.07.14
[CMake] configure_file(): CMake λ³€μˆ˜κ°’μ„ μ†ŒμŠ€μ½”λ“œμ—μ„œ μ‚¬μš©!  (0) 2022.07.04
[CMake] function: λ°˜λ³΅λ˜λŠ” μž‘μ—…μ€ ν•¨μˆ˜ν™”ν•˜μž!  (0) 2022.06.28
[CMake] 크둜슀 ν”Œλž«νΌ λΉŒλ“œ ν™˜κ²½ ꡬ좕  (0) 2022.06.24
    'Study: DeveloperTools(DevTool)/DevTool: CMake' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
    • [IDE] VSCode C++ CMake κ°œλ°œν™˜κ²½ μ„ΈνŒ…(MacOS, Linux)
    • [CMake] make package νŒ¨ν‚€μ§€ (feat. cmake install)
    • [CMake] configure_file(): CMake λ³€μˆ˜κ°’μ„ μ†ŒμŠ€μ½”λ“œμ—μ„œ μ‚¬μš©!
    • [CMake] function: λ°˜λ³΅λ˜λŠ” μž‘μ—…μ€ ν•¨μˆ˜ν™”ν•˜μž!
    DrawingProcess
    DrawingProcess
    과정을 그리자!

    ν‹°μŠ€ν† λ¦¬νˆ΄λ°”