diff --git a/libs/openal-soft/CMakeLists.txt b/libs/openal-soft/CMakeLists.txt index 39b80250..9430e4dd 100644 --- a/libs/openal-soft/CMakeLists.txt +++ b/libs/openal-soft/CMakeLists.txt @@ -41,16 +41,16 @@ OPTION(ALSOFT_DLOPEN "Check for the dlopen API for loading optional libs" ON) OPTION(ALSOFT_WERROR "Treat compile warnings as errors" OFF) -OPTION(ALSOFT_UTILS "Build and install utility programs" ON) -OPTION(ALSOFT_NO_CONFIG_UTIL "Disable building the alsoft-config utility" OFF) +OPTION(ALSOFT_UTILS "Build and install utility programs" OFF) +OPTION(ALSOFT_NO_CONFIG_UTIL "Disable building the alsoft-config utility" ON) -OPTION(ALSOFT_EXAMPLES "Build and install example programs" ON) -OPTION(ALSOFT_TESTS "Build and install test programs" ON) +OPTION(ALSOFT_EXAMPLES "Build and install example programs" OFF) +OPTION(ALSOFT_TESTS "Build and install test programs" OFF) -OPTION(ALSOFT_CONFIG "Install alsoft.conf sample configuration file" ON) -OPTION(ALSOFT_HRTF_DEFS "Install HRTF definition files" ON) -OPTION(ALSOFT_AMBDEC_PRESETS "Install AmbDec preset files" ON) -OPTION(ALSOFT_INSTALL "Install headers and libraries" ON) +OPTION(ALSOFT_CONFIG "Install alsoft.conf sample configuration file" OFF) +OPTION(ALSOFT_HRTF_DEFS "Install HRTF definition files" OFF) +OPTION(ALSOFT_AMBDEC_PRESETS "Install AmbDec preset files" OFF) +OPTION(ALSOFT_INSTALL "Install headers and libraries" OFF) if(DEFINED SHARE_INSTALL_DIR) message(WARNING "SHARE_INSTALL_DIR is deprecated. Use the variables provided by the GNUInstallDirs module instead") @@ -1444,10 +1444,13 @@ TARGET_INCLUDE_DIRECTORIES(${IMPL_TARGET} TARGET_COMPILE_OPTIONS(${IMPL_TARGET} PRIVATE ${C_FLAGS}) TARGET_LINK_LIBRARIES(${IMPL_TARGET} PRIVATE ${LINKER_FLAGS} ${COMMON_LIB} ${EXTRA_LIBS} ${MATH_LIB}) +TARGET_INCLUDE_DIRECTORIES(${IMPL_TARGET} PUBLIC include) IF(TARGET build_version) ADD_DEPENDENCIES(${IMPL_TARGET} build_version) ENDIF() +SET(OPENAL_LIB_NAME ${IMPL_TARGET} PARENT_SCOPE) + IF(WIN32 AND MINGW AND ALSOFT_BUILD_IMPORT_LIB AND NOT LIBTYPE STREQUAL "STATIC") FIND_PROGRAM(SED_EXECUTABLE NAMES sed DOC "sed executable") FIND_PROGRAM(DLLTOOL_EXECUTABLE NAMES "${DLLTOOL}" DOC "dlltool executable") @@ -1761,3 +1764,7 @@ IF(ALSOFT_EXAMPLES) MESSAGE(STATUS "") ENDIF() ENDIF() + +if(MEGA) + install(TARGETS ${IMPL_TARGET} RUNTIME DESTINATION . LIBRARY DESTINATION .) +ENDIF()