#set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
# Work around for not using a svn working copy.
-add_definitions(-DSVN_REVISION="1238")
+add_definitions(-DSVN_REVISION="1245")
# Set default build flags.
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
list(APPEND FREEDV_LINK_LIBS ${ADVAPI32} ${COMCTL32} ${COMDLG32} ${GDI32} ${KERNEL32} ${OLE32} ${OLEAUT32} ${RPCRT4} ${SHELL32} ${USER32} ${UUID} ${WINMM} ${WINSPOOL} ${WINSOCK32} ${WZEXPAT} ${WXJPEG} ${WXMSW29U} ${WXPNG} ${WXREGEXU} ${WXTIFF} ${WXZLIB})
endif(MSVC)
+# Even using msys, cmake doesn't know it can use unix style paths...
+if(MINGW)
+ message(STATUS "System is MinGW.")
+ set(CMAKE_LIBRARY_PATH C:/MinGW/lib;C:/MinGW/msys/1.0/lib;C:/MinGW/msys/1.0/local/lib)
+endif(MINGW)
+
# Math library is automatic on MSVC
if(UNIX)
set(CMAKE_REQUIRED_INCLUDES math.h)
CMAKE_ARGS -DBUILD_SHARED_LIBS=FALSE
INSTALL_COMMAND ""
)
-find_library(CODEC2_LIBRARIES codec2
- PATHS ${CMAKE_BINARY_DIR}/codec2-prefix/src/codec2-build/src)
+if(WIN32)
+ set(CODEC2_LIBRARIES
+ ${CMAKE_BINARY_DIR}/codec2-prefix/src/codec2-build/src/codec2.lib)
+else(WIN32)
+ set(CODEC2_LIBRARIES
+ ${CMAKE_BINARY_DIR}/codec2-prefix/src/codec2-build/src/libcodec2.a)
+endif(WIN32)
include_directories(${CMAKE_BINARY_DIR}/codec2-prefix/src/codec2/src)
list(APPEND FREEDV_LINK_LIBS ${CODEC2_LIBRARIES})
list(APPEND FREEDV_STATIC_DEPS codec2)