# Git Hub https://github.com/abseil/abseil-cpp
#Git URL https://github.com/abseil/abseil-cpp.git
#라이센스 https://github.com/abseil/abseil-cpp/blob/master/LICENSE
[빌드 방법]
1. Git Souece Clone
>git clone https://github.com/abseil/abseil-cpp.git
2. Make Build Directory
>mkdir Build
>cd Build
3. Make Build Files ( use Windows, vs2022, C++20, static lib )
>cmake -G "Visual Studio 17 2022" -A x64 -DCMAKE_BUILD_TYPE=Release
-DCMAKE_CXX_FLAGS_RELEASE="/MT" -DABSL_BUILD_SHARED_LIBS=OFF ..
* -DCMAKE_BUILD_TYPE=Debug
* -DCMAKE_CXX_FLAGS_RELEASE="/MT" -> Not Used
* -DABSL_BUILD_SHARED_LIBS=OFF -> Not Used
4. Open abseil-cpp\build\absl.sln File
5. 프로젝트별 [속성]-> [C/C++]-> [코드생성]-> [런타임 라이브러리] 변경
* 본인 프로젝트의 성격에 따라 MT, MTD, MD, MDT 로 변경
* Relase, Debug, X64,x86 마다 각각 설정
6. ALL Build
7. install 및 취합하기
cmake --install . --config Release --prefix /path/to/install
cmake --install . --config Debug --prefix /path/to/install
8. Target 폴더의 include, lib 들 프로젝트에 삽입