2016-08-23 13 views
5

sonunda bir ses eklemek, ben inşa sonunda bir ses eklemek istiyorum. Bunu CMake ile nasıl yapabilirim?CKağıt: inşa etmek için biraz zaman ayırmaya büyük proje üzerinde Linux altında çalışan yapı

Benim ilk fikir

add_custom_target(DONG ALL COMMAND aplay ${PathDong} &) 

gibi bir komut eklemektir ama tüm hedeflere bağımlılık oluşturmak için nasıl bilmiyorum (sonuçta oynamak için emin olmak için). Tanımlanan tüm hedeflere bağlı olarak küresel bir hedef var mı?

Not: Ben (yani kolaydır) değil yüklemenin sonunda, inşa sonunda olması gerekiyor.

+1

[add_custom_command'] için [POST_BUILD 'seçeneği var] (https://cmake.org/cmake/help/v3.4/command/add_custom_command.html?highlight=post_build#build-events). Ancak, yerleşik all 'hedefi için mevcut değildir. –

+0

@ Torbjörn Nice. Bundan bir cevap ver. – TobiMcNamobi

+0

@TobiMcNamobi bitmiş ;-) –

cevap

2

- belli hedefler için, sonrası -build ve öncesi bağlantı komutları:

add_custom_command(TARGET myTarget 
        POST_BUILD 
        COMMAND "my_dong_script") 

Uyarı:
O tanımlamak mümkün değildir Bu, all numaralı dahili hedef için veya tek seferde birden fazla hedef için. Komuta etrafında bir ipucu sarmak zorunda kalacaksın.

İlgili konular