0
A
回答
0
這就是我們如何在cmake中添加ecpg的代碼生成。
set(PGSQL_CMD "/usr/pgsql-9.3/bin/ecpg")
set(PGSQL_ARG "input_file.pgc")
add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/output_file.c
COMMAND ${PGSQL_CMD} ${PGSQL_ARG}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/input_file.pgc
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+0
該解決方案應該如何查找多個pgc文件。我是否需要每次都寫add_custom_command? 另外我覺得ecpg程序可以提到沒有絕對路徑,因爲在postgreSQL升級後它會被打破。 – 2015-01-18 05:29:43
+0
是的,您需要爲每個pgc文件編寫一個add_custom_command。 – user1766169 2015-01-18 15:51:29
相關問題
- 1. 如何使用Qt Creator加載多個項目的cmake腳本
- 2. Visual Studio 2010 Qt插件Cmake項目
- 3. 通過CMake實現Qt項目
- 4. 在qt項目中包含GLUT與cmake
- 5. 如何編譯OpenCv項目和cmake
- 6. 如何編譯由CMake製作的Codeblocks項目?
- 7. 如何在OSX的.app項目中使用CMake包含Qt庫?
- 8. 如何在CMake項目中添加Qt Creator中的類?
- 9. 通刮項目作爲JSON PHP腳本
- 10. 由QT Creator + cmake創建的空項目不起作用
- 11. Cmake項目依賴於cmake項目
- 12. CMake的,Qt和CMAKE_INCLUDE_PATH
- 13. Qt Creator中的自動完成:如何爲cmake項目添加頭文件
- 14. 如何調試作爲SSIS項目一部分的腳本?
- 15. 如何找到腳本項目作爲庫引用的位置
- 16. 如何爲usermod製作shell腳本
- 17. 如何製作wget和mysql bash腳本
- 18. cMake爲大型項目
- 19. 爲什麼Qt Creator需要一個用於非qt cmake項目的工具包
- 20. 爲父項目和子項目導出的shell腳本
- 21. CMake項目使用本地g ++版本
- 22. 動作腳本項目:動作腳本項目教程使用flex sdk
- 23. CMake項目
- 24. cmake:如何安裝include /和lib /目錄作爲自動工具
- 25. 在OpenGL中爲Qt項目繪製軸文本標籤
- 26. 如何打開Qt項目?
- 27. 如何爲AOSP的git項目列表製作本地回購,
- 28. CMake的構建和項目目錄
- 29. CMake嵌套項目和目標
- 30. 如何爲基於CMake的項目指定構建選項?
你解決了這個問題嗎?否則,我可以發佈我們如何添加ecpg的使用來在cmake中生成c文件。 – user1766169 2014-11-24 11:37:46
@ user1766169不,我沒有解決它(也不再需要)。但是如果你有答案,請張貼它,所以每個人都可以知道它。 – 2015-01-11 00:51:16
我在cmake中添加了代碼生成的答案。 – user1766169 2015-01-11 09:00:13