2 INCLUDE_DIRECTORIES(../include ../wodim ../libparanoia ${CMAKE_BINARY_DIR} ${CMAKE_BINARY_DIR}/include)
3 include(../include/AddScgBits.cmake)
4 include(../include/AddSchilyBits.cmake)
5 include(../include/AddNetworkBits.cmake)
7 FIND_FILE (HAVE_SYS_SOUNDCARD_H sys/soundcard.h)
8 IF(HAVE_SYS_SOUNDCARD_H)
9 ADD_DEFINITIONS(-DHAVE_SYS_SOUNDCARD_H)
10 ENDIF(HAVE_SYS_SOUNDCARD_H)
11 FIND_FILE (HAVE_LINUX_SOUNDCARD_H linux/soundcard.h)
12 IF(HAVE_LINUX_SOUNDCARD_H)
13 ADD_DEFINITIONS(-DHAVE_LINUX_SOUNDCARD_H)
14 ENDIF(HAVE_LINUX_SOUNDCARD_H)
16 FIND_LIBRARY(HAVE_LIBOSSAUDIO "ossaudio")
18 LIST(APPEND EXTRA_LIBS "ossaudio")
19 ENDIF(HAVE_LIBOSSAUDIO)
21 LIST(APPEND EXTRA_LIBS paranoia)
23 LIST(APPEND EXTRA_LIBS winmm)
26 LINK_DIRECTORIES(../librols ../libusal ../libparanoia)
27 ADD_EXECUTABLE (icedax aifc.c aiff.c base64.c icedax.c interface.c ioctl.c raw.c resample.c ringbuff.c scsi_cmds.c semshm.c setuid.c sha_func.c sndconfig.c sun.c toc.c wav.c)
28 TARGET_LINK_LIBRARIES(icedax wodimstuff ${EXTRA_LIBS})
29 SET_TARGET_PROPERTIES(icedax PROPERTIES SKIP_BUILD_RPATH TRUE)
31 INSTALL(TARGETS icedax DESTINATION bin)
32 INSTALL(PROGRAMS pitchplay readmult cdda2mp3 cdda2ogg DESTINATION bin)
33 INSTALL(FILES cdda2ogg.1 icedax.1 pitchplay.1 readmult.1 list_audio_tracks.1 DESTINATION ${MANSUBDIR}/man1)