if(APPLE) set(CMAKE_C_FLAGS "-O2 -Wall -Dunix") link_directories (/usr/local/lib) find_library(AAIOLIB NAMES libaaio.a) else() if(MINGW) set(CMAKE_C_FLAGS "-O2 -Wall -DWIN32") else() set(CMAKE_C_FLAGS "-O2 -Wall -Dlinux -Dunix") link_directories (/usr/local/lib) find_library(AAIOLIB NAMES libaaio.a) endif() endif() link_directories(../cdp2k ../newsfsys ../pvxio2) include_directories(../newinclude /usr/local/include) add_executable(cantor cantor.c) target_link_libraries(cantor cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(cantor) add_executable(ceracu ceracu.c) target_link_libraries(ceracu cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(ceracu) add_executable(chanphase chanphase.c) target_link_libraries(chanphase cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(chanphase) add_executable(sfecho echo.c) target_link_libraries(sfecho cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(sfecho) add_executable(filtrage filtrage.c) target_link_libraries(filtrage cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(filtrage) add_executable(fracture fracture.c) if(MINGW) target_link_libraries(fracture cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) else() target_link_libraries(fracture cdp2k sfsys pvxio2 ${AAIOLIB} ${EXTRA_LIBRARIES}) endif() my_install(fracture) add_executable(glisten glisten.c) target_link_libraries(glisten cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(glisten) add_executable(isolate isolate.c) target_link_libraries(isolate cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(isolate) add_executable(iterfof iterfof.c) if(MINGW) target_link_libraries(iterfof cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) else() target_link_libraries(iterfof ${AAIOLIB} cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) endif() my_install(iterfof) add_executable(iterline iterline.c) target_link_libraries(iterline cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(iterline) add_executable(iterlinef iterlinef.c) target_link_libraries(iterlinef cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(iterlinef) add_executable(madrid madrid.c) target_link_libraries(madrid cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(madrid) add_executable(newdelay newdelay.c) target_link_libraries(newdelay cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(newdelay) add_executable(newmorph newmorph.c) target_link_libraries(newmorph cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(newmorph) add_executable(newtex newtex.c) target_link_libraries(newtex ${AAIOLIB} cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(newtex) add_executable(packet packet.c) target_link_libraries(packet cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(packet) add_executable(panorama panorama.c) target_link_libraries(panorama cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(panorama) add_executable(rejoin rejoin.c) target_link_libraries(rejoin cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(rejoin) add_executable(selfsim selfsim.c) target_link_libraries(selfsim cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(selfsim) add_executable(shifter shifter.c) target_link_libraries(shifter cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(shifter) add_executable(shrink shrink.c) target_link_libraries(shrink cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(shrink) add_executable(silend silend.c) target_link_libraries(silend cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(silend) add_executable(specgrids specgrids.c) target_link_libraries(specgrids cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(specgrids) add_executable(specsphinx specsphinx.c) target_link_libraries(specsphinx cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(specsphinx) add_executable(spectrum spectrum.c) target_link_libraries(spectrum cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(spectrum) add_executable(spectwin spectwin.c) target_link_libraries(spectwin cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(spectwin) add_executable(specvu specvu.c) target_link_libraries(specvu cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(specvu) add_executable(subtract subtract.c) target_link_libraries(subtract cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(subtract) add_executable(superaccu superaccu.c) target_link_libraries(superaccu cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(superaccu) add_executable(tangent tangent.c) target_link_libraries(tangent cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(tangent) add_executable(transit transit.c) target_link_libraries(transit cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(transit) add_executable(tremolo tremolo.c) target_link_libraries(tremolo cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(tremolo) add_executable(tunevary tunevary.c) target_link_libraries(tunevary cdp2k sfsys pvxio2 ${EXTRA_LIBRARIES}) my_install(tunevary)