| 1 |
PROJECT (CDDA2WAV)
|
| 2 |
INCLUDE_DIRECTORIES(../include ../cdrecord ${CMAKE_BINARY_DIR})
|
| 3 |
include(../include/AddScgBits.cmake)
|
| 4 |
include(../include/AddSchilyBits.cmake)
|
| 5 |
|
| 6 |
FIND_FILE (HAVE_SYS_SOUNDCARD_H sys/soundcard.h)
|
| 7 |
IF(HAVE_SYS_SOUNDCARD_H)
|
| 8 |
ADD_DEFINITIONS(-DHAVE_SYS_SOUNDCARD_H)
|
| 9 |
ENDIF(HAVE_SYS_SOUNDCARD_H)
|
| 10 |
FIND_FILE (HAVE_LINUX_SOUNDCARD_H linux/soundcard.h)
|
| 11 |
IF(HAVE_LINUX_SOUNDCARD_H)
|
| 12 |
ADD_DEFINITIONS(-DHAVE_LINUX_SOUNDCARD_H)
|
| 13 |
ENDIF(HAVE_LINUX_SOUNDCARD_H)
|
| 14 |
|
| 15 |
LIST(APPEND EXTRA_LIBS deflt paranoia)
|
| 16 |
IF (WIN32)
|
| 17 |
LIST(APPEND EXTRA_LIBS winmm)
|
| 18 |
ENDIF (WIN32)
|
| 19 |
|
| 20 |
LINK_DIRECTORIES(../libschily ../libscg ../libdeflt ../libparanoia)
|
| 21 |
ADD_EXECUTABLE (cdda2wav aifc.c aiff.c base64.c cd_misc.c cdda2wav.c defaults.c getnum.c interface.c ioctl.c md5c.c modes.c raw.c resample.c ringbuff.c scsi_cdr.c scsi_cmds.c scsi_scan.c semshm.c setuid.c sha_func.c sndconfig.c sun.c toc.c wav.c)
|
| 22 |
TARGET_LINK_LIBRARIES(cdda2wav ${EXTRA_LIBS})
|
| 23 |
SET_TARGET_PROPERTIES(cdda2wav PROPERTIES SKIP_BUILD_RPATH TRUE)
|
| 24 |
|
| 25 |
INSTALL(TARGETS cdda2wav DESTINATION bin)
|
| 26 |
INSTALL(PROGRAMS pitchplay readmult cdda2mp3 cdda2ogg DESTINATION bin)
|
| 27 |
INSTALL(FILES cdda2ogg.1 cdda2wav.1 pitchplay.1 readmult.1 list_audio_tracks.1 DESTINATION share/man/man1)
|
| 28 |
|