Closed changh95 closed 3 years ago
Pinging @pacientes to share the content update :smile_cat:
Support OpenCV and test done
@pacientes 님,
저 라이브러리들을 모두 하나의 CMakeLists.txt에 링크하게 되면 많이 길어질 것 같다는 생각이 듭니다.
저희 폴더 구조중에 /cmake
폴더가 있는데, 각각의 모듈을 링크하는 코드 부분을 떼어놓을 수 있을까요?
그리고 이번 #8 을 보시면 './third_party/{module}/install`에 최종 라이브러리가 저장되게 됩니다.
이렇게되면 각각 모듈의 소스폴더와 빌드폴더가 필요없을 수도 있을 것 같은데요. 용량을 아끼기 위해 삭제할 수 있을 것 같습니다. 대신 빌드 중 문제가 생겼을 때 처음부터 다시 시작해야하는 단점이 있을 것 같아요 ㅋㅋ (그 몇시간을 다시...)
이 부분을 자동으로 지워주는 스크립트를 짜는거에 대해서 어떻게 생각하시나요?
@pacientes 님,
저 라이브러리들을 모두 하나의 CMakeLists.txt에 링크하게 되면 많이 길어질 것 같다는 생각이 듭니다. 저희 폴더 구조중에
/cmake
폴더가 있는데, 각각의 모듈을 링크하는 코드 부분을 떼어놓을 수 있을까요?
네 가능합니다. 해당 부분 작업해서 PR 남겨놓을게요.
그리고 이번 #8 을 보시면 './third_party/{module}/install`에 최종 라이브러리가 저장되게 됩니다.
이렇게되면 각각 모듈의 소스폴더와 빌드폴더가 필요없을 수도 있을 것 같은데요. 용량을 아끼기 위해 삭제할 수 있을 것 같습니다. 대신 빌드 중 문제가 생겼을 때 처음부터 다시 시작해야하는 단점이 있을 것 같아요 ㅋㅋ (그 몇시간을 다시...)
이 부분을 자동으로 지워주는 스크립트를 짜는거에 대해서 어떻게 생각하시나요?
make 산출물과 make install 산출물이 각각 다른데요. make 산출물을 삭제할 경우 용량확보가 가능하지만, make uninstall 같은 명령어를 사용할 수 없는 단점이 있습니다.
하지만, make install의 경로가 써드파티 디렉토리에 생기면서, 나중에 라이브러리 문제가 생길 경우 해당 디렉토리를 전부 삭제하고 다시 설치하면 되는 것이라! 용량 확보를 위해 삭제 스크립트가 있는 것이 좋아보입니다!
PR #12로 인한 Eigen, ceres-solver, GTSAM, spdlog 설정 완료 사항 업데이트 했습니다!
v0.5에서는 여기까지만 하고 릴리즈 하겠습니다!
끝내지 못한 OpenGL, GTest, 그리고 PCL에 VTK 옵션 추가 등등은 v1.0에서 하면 좋을 것 같습니다! 의견 없으시면 이 이슈는 닫겠습니다 :smile_cat:
v0.5까지 작업하기로 합의한 내용들은 전부 완료되었습니다. 추후 작업할 내용들은 #17 과 #3 로 옮겼습니다.
We made some useful scripts to clone and build useful libraries, but we have not yet made any connections to the C++ source codes.
We need to:
build
folder andsource
folder separately. On the other hand, some libraries recommend to make thebuild
folders inside thesource
folder in their tutorials. We need to decide which structure we will use.Tracker page