|
|
@@ -5,23 +5,30 @@ if(APPLE)
|
|
|
find_library(AUDIOTOOLBOX AudioToolbox)
|
|
|
find_library(AULIB AudioUnit)
|
|
|
find_library(CARBONLIB Carbon)
|
|
|
- find_library(AAIOLIB names libaaio.a paths /usr/local/lib)
|
|
|
+ link_directories (/usr/local/lib)
|
|
|
+ find_library(AAIOLIB NAMES libaaio.a)
|
|
|
set(EXTRA_LIBRARIES1 portsf pthread ${AAIOLIB} ${COREAUDIOLIB} ${AUDIOTOOLBOX} ${AULIB} ${CARBONLIB} ${EXTRA_LIBRARIES})
|
|
|
else()
|
|
|
if(MINGW)
|
|
|
set(CMAKE_C_FLAGS "-O3 -DWIN32 -D_WIN32 -DUSE_ASIO -fomit-frame-pointer -funroll-loops")
|
|
|
- set(EXTRA_LIBRARIES1 ${EXTRA_LIBARIES})
|
|
|
+ set(CMAKE_CXX_FLAGS "-O3 -DWIN32 -D_WIN32 -DUSE_ASIO -fomit-frame-pointer -funroll-loops -static-libgcc -static-libstdc++")
|
|
|
+ set(EXTRA_LIBRARIES1 winmm dsound winspool portsf ${EXTRA_LIBARIES})
|
|
|
else()
|
|
|
+ link_directories (/usr/local/lib)
|
|
|
+ find_library(AAIOLIB NAMES libaaio.a)
|
|
|
set(CMAKE_C_FLAGS "-O3 -Wall -Dlinux -Dunix -fomit-frame-pointer -funroll-loops")
|
|
|
- set(EXTRA_LIBRARIES1 asound jack pthread m ${EXTRA_LIBARIES})
|
|
|
+ set(EXTRA_LIBRARIES1 asound jack pthread m aaio ${EXTRA_LIBARIES})
|
|
|
endif()
|
|
|
endif()
|
|
|
|
|
|
-link_directories(../../lib ../portaudio/lib/.libs)
|
|
|
+link_directories(../../lib ../portaudio/lib/.libs /usr/local/lib)
|
|
|
|
|
|
include_directories(../../include ../portaudio/include ../portaudio/src/common /usr/local/include)
|
|
|
-
|
|
|
-add_executable(recsf recsf.c)
|
|
|
+if(MINGW)
|
|
|
+ add_executable(recsf recsf.c cmakedummy.cpp)
|
|
|
+else()
|
|
|
+ add_executable(recsf recsf.c)
|
|
|
+endif()
|
|
|
target_link_libraries(recsf portaudio.a portsf ${EXTRA_LIBRARIES1})
|
|
|
|
|
|
my_install(recsf)
|