2011-07-25 23 views
1

我想檢查一些預編譯的二進制文件以獲取第三方依賴關係。 構建我的/ trunk文件夾的好方法是什麼?如何構建源代碼來檢查需要很長時間構建的二進制文件

我的項目有大約10個第三方庫。我的項目也是跨平臺的。大約需要1個小時才能爲一個目標構建一切。我們現在變得越來越大,我想更頻繁地編譯它。

所以我想檢查依賴項的二進制文件。 你對這個想法有什麼看法?

/trunk 
    /pre-compiled-binaries 
    /win32 
     /debug 
      /file1.dll, filex.lib, filex.h 
     /release 
      /file1.dll, filex.lib, filex.h 
    /iOS 
     /debug 
      /libFile, libFilex.h 
     /relase 
      /libFile, libFilex.h 
    /bin 
    /stuff that is being compiled right now 

在我的內置腳本,我將有兩個用於兩個不同的目的。

  1. 這是什麼平臺?現在將預編譯的二進制文件複製到/ trunk/bin
  2. 構建所有依賴關係。現在將它們複製到/ trunk/bin中

因爲依賴關係不會改變,所以我不必這麼做。

我的目錄結構是否合適?

+0

關閉投票人:我不認爲源控制結構是SO的離題。 – Randolpho

回答

0

我以相似的方式做了很多次。只要您預編譯二進制文件,然後將它們檢入到一個僅用於他們的目錄中,無論放在哪裏,都可以。我個人傾向於使用「外部」而不是「預編譯的二進制文件」,但是YMMV。

相關問題