Как создать пакет nuget с указанием организации файлов c с помощью cpack / cmake? - PullRequest
0 голосов
/ 20 января 2020

Я создаю два пакета nuget с cpack и cmake. Моя проблема заключается в организации файлов в моем пакете. Я хотел бы поместить некоторые файлы в указанную c папку.

На самом деле у меня есть в моем первом пакете:

/_rels
/package
toto.nuspec
toto.dll

Но я хочу иметь toto.dll в папке / lib:

/_rels
/package
/lib/toto.dll
toto.nuspec

Я пытался использовать:

set(CPACK_PACKAGING_INSTALL_PREFIX "/lib")

, но я хочу другую организацию файлов для других пакетов.

У вас есть идея сделать это для одного конкретного c пакет?

1 Ответ

0 голосов
/ 14 февраля 2020

Установите желаемое место назначения в команде install(TARGET...). Например,

install(
    TARGET toto DESTINATION lib
    # Some other args may follow here, like `COMPONENT`...
  )
...