0
我有我想在的CMakeLists.txt文件做兩件事情:CMake和鏈接的資源文件在Linux上
- 我想先創建一個由LD(如命令創建一個目標文件
ld -r -b binary -o binary.o foo.bar
) - Link在此創建的文件到我的可執行
我看着使用add_custom_target
和/或add_custom_command
,但CMake的文檔已經讓我困惑如何我可以真正從內完成這兩個任務有效CMake的。
如果我添加一個自定義目標並指定我自己的命令,CMake將如何知道哪個文件鏈接到可執行文件?如果我添加一個自定義命令(比如說PRE_LINK),我該如何將它添加到鏈接階段?
或者有更好的方法來處理在Linux中使用CMake的資源文件?
在此先感謝。
編輯:發現這個問題本質上是一樣的,也回答我的問題:compile and add object file from binary with cmake。
對不起,但我想我不清楚。我創建的目標文件不是一個普通的源文件,而是一個文件變成二進制blob。我找到了答案,並用它編輯了我的帖子。 – AdmiralJonB 2014-08-29 00:35:33