# Necessary for Windows
if(WIN32)
- set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
set(CMAKE_DEBUG_POSTFIX "d")
endif()
list(APPEND LINKLIBS Threads::Threads)
endif()
+# Set compile-time definitions
+add_definitions(${API_DEFS})
+
# Create library targets.
cmake_policy(SET CMP0042 OLD)
set(LIB_TARGETS)
${INCDIRS})
# Set compile-time definitions
- target_compile_definitions(rtaudio PRIVATE ${API_DEFS})
target_compile_definitions(rtaudio PRIVATE RTAUDIO_EXPORT)
target_link_libraries(rtaudio ${LINKLIBS})
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
${INCDIRS})
- # Set compile-time definitions
- target_compile_definitions(rtaudio_static PRIVATE ${API_DEFS})
-
target_link_libraries(rtaudio_static ${LINKLIBS})
endif()